Forma general de la recta
Una pendiente de 2 y un intercepto de 3 se convierten en 2x − y = −3 en forma general, lista para una rúbrica o la fórmula de distancia. Escriba pendiente e intercepto de cualquier recta no vertical y obtenga A, B y C ordenados. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Pendiente
- 2
- Intersección
- 3
- Forma pendiente-intersección
- y = 2x + 3
- A
- 2
- B
- -1
- C
- -3
La forma general Ax + By = C es la presentación habitual en clase y en exámenes cuando los libros piden coeficientes enteros, comparar dos rectas o aplicar de inmediato la fórmula de la distancia. La forma pendiente-intercepto y = mx + b suele ser como se descubre la recta —desde un gráfico, una regresión o dos puntos conocidos—, pero muchas rúbricas de calificación y sistemas de álgebra siguen exigiendo la forma Ax + By = C. Este convertidor de forma general acepta la pendiente m y el intercepto en y b, reescribe la identidad y = mx + b como mx − y = −b, normaliza los signos para que el coeficiente de x sea no negativo, reduce las ternas enteras por su máximo común divisor y devuelve tanto la terna de coeficientes como una cadena de ecuación imprimible.
De y = mx + b a Ax + By = C
Parta de la ecuación pendiente-intercepto y igual a m x más b. Reste y en ambos lados y mueva el intercepto: m x menos y igual a menos b. Esa identidad ya está en forma general Ax + By = C con A igual a m, B igual a menos uno y C igual a menos b.
Cuando la pendiente es cero la recta es horizontal: la conversión produce cero veces x más uno veces y igual a b tras normalizar signos, es decir, la familiar y igual a b escrita como ecuación lineal en dos variables. Cuando el intercepto es cero la recta pasa por el origen y la constante C se anula, de modo que la forma general se lee como dos x menos y igual a cero para una pendiente de dos.
Las rectas verticales no pueden escribirse como y igual a m x más b con m finito, así que este convertidor nunca inventa una pendiente infinita; quien necesite una vertical debe suministrar la forma general directamente o usar una herramienta de dos puntos. El convertidor prefiere siempre A mayor o igual que cero: si el reordenamiento bruto da A negativo, todos los coeficientes se multiplican por menos uno para que el término en x lleve un coeficiente no negativo, siguiendo la convención de los libros de texto.
Cuando A ya es cero, la misma regla invierte la ecuación para que B sea positivo.
Dónde un convertidor de forma general de la recta aporta valor
Las aulas de álgebra y las plataformas de tutoría usan un convertidor de forma general para que el alumnado compruebe que su reordenamiento de y igual a m x más b coincide con la presentación Ax + By igual a C preferida por la rúbrica, incluida la convención de signo sobre A. Los generadores de exámenes y los auto-correctores LMS necesitan un oráculo determinista que rechace basura no numérica en lugar de devolver una ecuación parcial que un cliente defectuoso podría tratar como éxito.
Los cuadernos de ingeniería a menudo obtienen pendiente e intercepto de una regresión o de dos puntos medidos y luego necesitan la forma general para fórmulas de distancia a la recta, comprobaciones de paralelismo y perpendicularidad, o exportación a sistemas que solo aceptan Ax + By igual a C. Mantenga las peticiones pequeñas, fije los coeficientes redondeados en las pruebas y obtendrá formas generales reproducibles para deberes, plugins y workers en el borde sin montar un sistema de álgebra simbólica para una conversión de dos parámetros.
Qué puede hacer con ella
Comprobaciones de clase y deberes
Permita que el alumnado introduzca la pendiente m y el intercepto b y verifique la forma normalizada Ax+By=C frente a las convenciones de signo y MCD de los libros.
Autocorrección de exámenes y LMS
Califique ítems de pendiente-intercepto a forma general con un oráculo determinista que rechace coeficientes no numéricos y nunca invente rectas verticales.
Cuadernos y pipelines de geometría
Convierta rectas de regresión o medidas en forma pendiente-intercepto a Ax+By=C para fórmulas de distancia y APIs de geometría posteriores.
Preguntas frecuentes
¿Qué ocurre si la pendiente o el intercepto no son un número?
Los valores ausentes, vacíos, no numéricos, NaN e Infinity se rechazan y no se facturan.
¿Puede este convertidor tratar rectas verticales?
No. Las rectas verticales tienen pendiente indefinida y no pueden escribirse como y = mx + b con m finito. Use una herramienta de dos puntos o de forma general para verticales.
¿Cómo se normalizan los coeficientes?
A se hace no negativo (si A es cero, B se hace positivo). Cuando A, B y C son todos enteros, se dividen por su máximo común divisor para reducir la terna.
¿Cómo paso de y = mx + b a la forma Ax + By = C?
Reste y en ambos lados y pase el intercepto al otro lado: queda m·x − y = −b. Así A es la pendiente, B vale −1 y C es −b; después se ajustan los signos para que A no sea negativo. Con pendiente 2 e intercepto 4 sale 2x − y = −4.
¿Cómo queda una recta horizontal en forma general?
Con pendiente cero, la conversión da 0x + 1y = b tras ajustar los signos, que es la conocida recta horizontal a la altura b escrita como ecuación de dos variables.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/geom/line-standard-form \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"slope":2,"intercept":3}'const res = await fetch("https://api.kit.forhosting.com/geom/line-standard-form", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"slope": 2,
"intercept": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geom/line-standard-form",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"slope": 2,
"intercept": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geom/line-standard-form", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"slope":2,"intercept":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"slope":2,"intercept":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geom/line-standard-form", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"slope": 2,
"intercept": 3
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geom.line_standard_form",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Las entradas no numéricas o no finitas fallan con invalid_input, de modo que los correctores de deberes y la automatización no reciben basura silenciosa.
De y = mx + b a Ax + By = C
El resultado es un representante único por cada recta no vertical dada por pendiente e intercepto, lo que mantiene estables las respuestas de la API para goldens, cachés y comprobaciones de igualdad en correctores.
Contrato de entrada, reducción de coeficientes y forma de la respuesta
Cuando A, B y C son todos enteros dentro de una tolerancia flotante mínima, se redondean a enteros y se dividen por su máximo común divisor de modo que, por ejemplo, pendiente dos e intercepto cuatro den 2x − y = −4 en lugar de un múltiplo no reducido, y una pendiente de un medio con intercepto uno quede en forma reducida solo cuando los valores flotantes caen en enteros tras el reordenamiento básico —quien necesite aritmética racional exacta sobre fracciones debe escalar las entradas antes de llamar—. Envíe un objeto JSON con dos números finitos obligatorios: slope (alias m, gradient) e intercept (alias b, y_intercept, intercept_y). Cada campo puede llegar como número JSON o como cadena numérica con signo opcional, punto decimal o exponente científico. Campos ausentes, cadenas vacías, booleanos, objetos, NaN e Infinity fallan con invalid_input nombrando el campo y no consumen saldo prepago. En éxito el cuerpo repite la pendiente y el intercepto redondeados, una cadena slope_intercept como y = 2x + 3, los coeficientes estándar A, B y C, una cadena standard_form como 2x − y = −3, y un recordatorio breve de la fórmula del reordenamiento. Combine la respuesta con su propia capa de graficado si necesita un croquis; este endpoint solo devuelve coeficientes y cadenas, sin gráficos ni prosa paso a paso más allá del campo formula.
Dónde un convertidor de forma general de la recta aporta valor
Como la implementación es parse pura de nivel A, cada llamada exitosa cuesta el precio base publicado $0.002 sin tokens de modelo ni red saliente, y la validación fallida no se factura.
Preguntas técnicas
¿Cómo convierto y = mx + b a la forma general Ax + By = C?
Envíe números finitos slope (m) e intercept (b). La API reordena a mx − y = −b, normaliza para que A ≥ 0, reduce coeficientes enteros por MCD cuando es posible y devuelve A, B, C más una cadena standard_form.
¿Cuánto cuesta el convertidor de forma general de la recta?
La herramienta en el navegador es gratuita. Las peticiones API usan saldo KIT prepago a $0.002 por llamada exitosa; la entrada inválida no se factura.