Forma segmentaria de una recta: calculadora
Esta calculadora de forma segmentaria convierte dos intersecciones con los ejes en la ecuación completa de una recta.
Ejecutar — gratis
Introduzca las intersecciones no nulas con x e y; la herramienta identifica los puntos sobre ambos ejes, calcula la pendiente y presenta las formas segmentaria, explícita y estándar con sus coeficientes. El cálculo es determinista y sirve para comprobar ejercicios, preparar gráficas o convertir datos de un diagrama en expresiones reutilizables.
Comience con los dos cortes de los ejes
La intersección con x indica dónde la recta cruza el eje horizontal: un valor de 6 representa el punto (6, 0). La intersección con y señala el cruce con el eje vertical: un valor de 3 representa (0, 3). Cuando ambos valores son distintos de cero, esos puntos determinan una única recta. Introduzca valores con signo si el cruce está en un semieje negativo; por ejemplo, -4 representa cuatro unidades a la izquierda o debajo del origen, según el campo. Se admiten enteros, decimales y notación científica. El valor cero se rechaza porque la ecuación segmentaria divide por cada intersección. Además, el origen pertenece a ambos ejes y no proporciona los dos cortes finitos y no nulos que exige este método. El resultado repite las intersecciones y muestra los puntos correspondientes para que usted pueda confirmar la geometría antes de usar cualquier forma transformada.
Interprete las formas segmentaria y explícita
Si la intersección con x es a y la intersección con y es b, la forma segmentaria es x/a + y/b = 1. Resulta práctica cuando una gráfica o un problema proporciona directamente los cruces, pues los dos datos aparecen como denominadores sin resolver antes un sistema. Para obtener la forma explícita, se despeja y: y = (-b/a)x + b. Por tanto, la pendiente es -b/a y el término constante coincide con la intersección indicada sobre y. La calculadora devuelve la pendiente numérica y una ecuación legible. Si ambas intersecciones tienen el mismo signo, la pendiente es negativa; si tienen signos opuestos, es positiva. Para comprobar el resultado, sustituya x = 0 y deberá obtener b; después sustituya y = 0 y deberá recuperar a. Los decimales se redondean de forma estable para evitar colas de coma flotante sin alterar la relación geométrica original.
Lea y compruebe la forma estándar
Al eliminar denominadores en x/a + y/b = 1 se obtiene bx + ay = ab. Esta identidad entrega directamente la forma estándar: A procede de la intersección con y, B de la intersección con x y C es su producto. Cuando los tres coeficientes son enteros seguros, se dividen por su factor común y se normaliza el primer signo. Así se obtiene x + 2y = 6 en lugar de 3x + 6y = 18. Con intersecciones decimales se conservan coeficientes decimales estables para evitar razones enteras enormes. La respuesta incluye A, B y C por separado, además de la ecuación formateada. Compruébela sustituyendo (a, 0) y (0, b) en Ax + By = C: ambos puntos deben satisfacerla. Dos formas estándar pueden parecer distintas y ser equivalentes si todos sus coeficientes están multiplicados por la misma constante no nula.
Qué puede hacer con ella
Convertir una gráfica en ecuación
Lea los dos cruces de una recta dibujada y obtenga tres formas habituales sin resolver otro sistema.
Comprobar ejercicios de álgebra
Compare su pendiente, sus signos y sus coeficientes reducidos con un resultado determinista.
Preparar coeficientes para otro cálculo
Use A, B y C en procesos de representación, intersección o distancia y conserve ecuaciones legibles.
Preguntas frecuentes
¿Cuál es la forma segmentaria de una recta?
Para una intersección no nula a con x y b con y, es x/a + y/b = 1.
¿Cómo se calcula la pendiente?
La recta pasa por (a, 0) y (0, b); su pendiente es (b - 0)/(0 - a), que se simplifica como -b/a.
¿Por qué ninguna intersección puede ser cero?
La forma segmentaria usa cada intersección como denominador. El cero dejaría la expresión indefinida.
¿Puedo introducir intersecciones negativas o decimales?
Sí. Se acepta cualquier entero, decimal o valor en notación científica que sea finito y no nulo.
¿Por qué mi forma estándar puede diferir de otra respuesta correcta?
Multiplicar todos los coeficientes por la misma constante no nula produce una ecuación equivalente.
¿Cuánto cuesta una solicitud API?
Cada solicitud API cuesta $0.002. El cálculo no utiliza servicios de red ni procesos aleatorios.
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/line-from-intercepts \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"x_intercept":6,"y_intercept":3}'const res = await fetch("https://api.kit.forhosting.com/algebra/line-from-intercepts", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"x_intercept": 6,
"y_intercept": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/line-from-intercepts",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"x_intercept": 6,
"y_intercept": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/line-from-intercepts", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"x_intercept":6,"y_intercept":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"x_intercept":6,"y_intercept":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/line-from-intercepts", 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
{
"x_intercept": 6,
"y_intercept": 3
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.line_from_intercepts",
"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. |