Forma estándar de una recta
2x + 4y = 6 y x + 2y = 3 son la misma recta; la forma estándar se queda solo con la segunda, con coeficientes enteros, sin factor común y con término principal positivo. Indique a, b y c y obtenga esa única ecuación. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- A
- 2
- B
- 4
- C
- 6
- A
- 1
- B
- 2
- C
- 3
- Ecuación
- x + 2y = 3
La forma estándar de una recta escribe una relación lineal como Ax más By igual a C, donde A, B y C son enteros, el máximo común divisor de sus valores absolutos es uno, y el coeficiente principal es positivo para que la misma recta geométrica tenga siempre una ecuación canónica. Los estudiantes que convierten la forma pendiente-ordenada o coeficientes fraccionarios confusos, los tutores que revisan deberes y los scripts de automatización que almacenan rectas para graficar o sistemas de restricciones necesitan ese triple único sin cambios de signo ni factores comunes residuales. Esta calculadora de forma estándar de una recta acepta coeficientes finitos a, b y c de la ecuación ax más by igual a c, elimina decimales finitos y denominadores racionales, divide por el MCD entero y invierte el triple cuando hace falta para que A sea positivo —o B positivo si A es cero en rectas horizontales—. Las banderas de vertical y horizontal ayudan a ramificar sin rederivar la geometría.
Qué significa la forma estándar Ax + By = C y por qué importa la normalización
En el plano cartesiano toda recta se puede escribir de muchas formas algebraicamente equivalentes: pendiente-ordenada y igual a mx más k, punto-pendiente, forma general ax más by más d igual a cero, y la forma escolar estándar Ax más By igual a C. Dos ecuaciones representan la misma recta siempre que una sea un múltiplo escalar no nulo de la otra, de modo que 2x más 4y igual a 6 y x más 2y igual a 3 describen la misma geometría.
Sin una regla de normalización, las bases de datos, las claves de respuestas y las cachés por hash tratan esas cadenas como distintas y los correctores marcan mal un trabajo correcto por un factor extra de dos. La forma estándar con coeficientes enteros, MCD unitario y término principal positivo fija un único representante: se despejan denominadores para que cada coeficiente sea entero, se dividen A, B y C por el mcd de sus valores absolutos y se multiplica por menos uno si el coeficiente principal es negativo.
El coeficiente principal es A cuando A no es cero; cuando A es cero la recta es horizontal y el principal es B, que debe hacerse positivo. Las rectas verticales mantienen A positivo y B igual a cero, dando Ax igual a C.
Esta capacidad aplica exactamente ese contrato a cualquier triple finito a, b, c que defina una recta real, y devuelve los enteros normalizados junto con una cadena de visualización como 2x más 3y igual a 6 y booleanos que marcan los casos vertical u horizontal para la interfaz.
Contrato de entrada, pasos del algoritmo, campos de respuesta y errores
Si a y b son ambos cero, la petición falla porque la ecuación no define una recta. En caso de éxito el manejador primero elimina decimales finitos escalando con una potencia de diez cuando eso deja los tres coeficientes casi enteros; en caso contrario aproxima cada coeficiente como racional reducido mediante fracciones continuas y multiplica por el mínimo común múltiplo de los denominadores. Luego divide por el MCD entero positivo de los valores absolutos e invierte el signo de todo el triple para que el coeficiente principal sea positivo.
Nunca se emiten campos nulos opcionales. Ejemplo: a igual a dos, b igual a cuatro, c igual a seis pasa a x más 2y igual a 3 con gcd dos. Ejemplo: a igual a menos tres, b igual a seis, c igual a nueve pasa a x menos 2y igual a menos tres tras orientación y reducción.
Ejemplo fraccionario: a igual a un medio, b igual a un medio, c igual a uno pasa a x más y igual a dos. La entrada inválida no se factura; las llamadas parse correctas usan el precio base publicado.
Qué puede hacer con ella
Comprobaciones de clase y deberes
El alumnado introduce a, b y c de ax+by=c y verifica la forma estándar entera única Ax+By=C con coeficiente principal positivo frente a las respuestas del libro.
Corrección automática de exámenes y LMS
Califique ítems de forma estándar con un oráculo determinista que reduce el MCD y orienta el término principal para comparar con equidad ecuaciones equivalentes del estudiante.
Tuberías de graficado y restricciones
Normalice ecuaciones de recta fraccionarias a Ax+By=C enteros antes de almacenar, hashear o armar restricciones de programación lineal sin un CAS completo.
Preguntas frecuentes
¿Cómo convierto una ecuación lineal a la forma estándar Ax + By = C?
Envíe coeficientes finitos a, b y c de ax+by=c.
¿Qué significa término principal positivo?
Si A no es cero, A debe ser positivo. Si A es cero (recta horizontal), B debe ser positivo. Todo el triple se multiplica por −1 cuando hace falta para cumplir esa regla.
¿Qué ocurre si a y b son ambos cero?
Sin un coeficiente no nulo de x o de y, ax+by=c no define una recta única en el plano.
¿La calculadora acepta coeficientes fraccionarios?
Sí. Los decimales finitos se escalan por potencias de diez; otros racionales se aproximan con fracciones continuas, luego se limpian y reducen a enteros.
¿Por qué se divide entre el máximo común divisor?
Para que cada recta tenga una sola ecuación. 2x + 4y = 6 y x + 2y = 3 describen la misma recta, pero solo al dividir entre 2 se ven iguales, y así una clave de respuestas reconoce el trabajo correcto.
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/algebra/standard-form-line \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a":2,"b":4,"c":6}'const res = await fetch("https://api.kit.forhosting.com/algebra/standard-form-line", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a": 2,
"b": 4,
"c": 6
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/standard-form-line",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a": 2,
"b": 4,
"c": 6
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/standard-form-line", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a":2,"b":4,"c":6}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a":2,"b":4,"c":6}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/standard-form-line", 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
{
"a": 2,
"b": 4,
"c": 6
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.standard_form_line",
"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
La entrada degenerada con a y b nulos se rechaza como invalid_input porque no existe una recta única.
Contrato de entrada, pasos del algoritmo, campos de respuesta y errores
Envíe un cuerpo JSON con tres números finitos obligatorios: a, el coeficiente de x; b, el de y; y c, el lado derecho de ax más by igual a c. Cada campo puede llegar como número JSON o como cadena numérica; los campos ausentes, las cadenas vacías, los valores no finitos y las magnitudes superiores a un billón fallan con invalid_input nombrando el campo. La respuesta siempre incluye los enteros normalizados a, b y c; equation como cadena compacta; input_a, input_b e input_c que repiten las entradas; gcd como divisor positivo aplicado tras la enterización; is_vertical verdadero cuando B es cero y A no; is_horizontal verdadero cuando A es cero y B no; y una cadena formula breve que documenta los tres pasos.
Dónde una API de forma estándar de una recta resulta útil
Las aulas de álgebra y las plataformas de tutoría usan una calculadora de forma estándar de una recta para que el alumnado compruebe que su respuesta reordenada desde pendiente-ordenada coincide con el Ax más By igual a C entero del libro, sin discutir factores comunes ni el signo global. Los generadores de exámenes y los plugins LMS necesitan un oráculo determinista que devuelva siempre el mismo triple para entradas equivalentes, corrigiendo respuestas sobreescaladas o con signo invertido frente a una forma canónica. La validación fallida no consume saldo. Las herramientas de graficado, bocetos CAD, preprocesadores de programación lineal y cuadernos de calibración de sensores suelen almacenar rectas como restricciones enteras; llamar a una API parse pequeña evita arrastrar un sistema de álgebra computacional solo para limpiar fracciones y reducir por MCD. Como la implementación es parse de nivel A puro, cada llamada correcta cuesta el precio base publicado $0.002 sin tokens de modelo ni red saliente.
Preguntas técnicas
¿Cuánto cuesta la calculadora de forma estándar de una recta?
La herramienta en el navegador es gratuita. Las peticiones API usan saldo prepago KIT a $0.002 por llamada correcta; la entrada inválida no se factura.