Ecuación cuártica desde raíces
La calculadora de ecuaciones cuárticas a partir de raíces convierte cuatro raíces reales en un único polinomio mónico de cuarto grado.
Ejecutar — gratis
Usted puede introducir valores distintos o repetidos; la herramienta expande los factores correspondientes y devuelve la forma estándar, los coeficientes ordenados por potencias descendentes y una ecuación legible. Resulta útil cuando un ejercicio proporciona los ceros pero solicita el polinomio, cuando desea comprobar una factorización o cuando un programa requiere un arreglo de coeficientes en lugar de la notación con raíces. El cálculo es determinista y no depende de servicios algebraicos externos.
Convierta cuatro raíces en factores lineales
Un número r es raíz de un polinomio cuando al sustituir x por r el resultado es cero. El teorema del factor relaciona esa condición con un factor lineal: la raíz r corresponde a (x - r). La calculadora aplica esta regla a los cuatro valores y forma (x - r1)(x - r2)(x - r3)(x - r4). Las raíces negativas producen de manera natural una suma dentro del factor, pues restar un número negativo equivale a sumar. Una raíz igual a cero aporta el factor x. Los valores repetidos se conservan; por ejemplo, 2, 2, -1 y 0 generan un polinomio donde 2 tiene multiplicidad dos. El resultado es mónico, es decir, su coeficiente principal es 1. Por ello, cuatro factores lineales siempre generan un término x^4 aunque se cancelen varios coeficientes inferiores. Introduzca las raíces como números JSON reales, no como expresiones ni constantes simbólicas. Se exigen exactamente cuatro números reales finitos para que la validación sea inequívoca.
Cómo se calculan la expansión y los coeficientes
La herramienta expande los factores mediante una convolución determinista de coeficientes. Comienza con el polinomio constante 1. Para cada raíz r, multiplica la lista actual por x - r: cada coeficiente contribuye una vez a la posición de la potencia superior y otra vez, multiplicado por -r, a la posición siguiente. Después de cuatro pasos se obtiene [a, b, c, d, e] para ax^4 + bx^3 + cx^2 + dx + e. Como el polinomio construido es mónico, a siempre vale 1. Los demás valores coinciden con las sumas simétricas elementales: b es la suma negativa de las raíces, c suma todos los productos por parejas, d es la suma negativa de todos los productos triples y e es el producto de las cuatro raíces. La respuesta incluye el arreglo ordenado, campos con nombre para la forma estándar, la notación factorizada, una expresión formateada y una ecuación igualada a cero. Así, el mismo resultado sirve para código, ejercicios y comprobaciones visuales.
Interprete el resultado y compruebe su cuártica
Utilice el arreglo de coeficientes al enviar el polinomio a programas numéricos: el orden siempre es x^4, x^3, x^2, x y finalmente el término constante. Use standard_form cuando prefiera campos con nombre o copie la ecuación para una solución escrita. Para verificarla rápidamente, sustituya cada raíz original en la expresión expandida; cada sustitución debe dar cero, salvo pequeños efectos de redondeo con decimales en aritmética binaria de punto flotante. También puede revisar indicios estructurales. El término constante es el producto de las cuatro raíces y el coeficiente de x^3 es el negativo de su suma. Si una raíz es cero, el término constante también debe ser cero. Cuando las raíces aparecen en pares opuestos, algunos términos de potencia impar pueden cancelarse. El endpoint no resuelve una ecuación porque las raíces ya son conocidas: realiza la operación inversa, construir y expandir la cuártica mónica única asociada con ellas. Cada solicitud cuesta $0.002 por elemento; un conjunto de cuatro raíces cuenta como un elemento.
Qué puede hacer con ella
Crear una ecuación desde ceros dados
Convierta cuatro raíces de un ejercicio de álgebra en la ecuación cuártica mónica solicitada en forma estándar.
Comprobar una expansión manual
Compare el producto de cuatro factores lineales expandido a mano con coeficientes deterministas y una ecuación formateada.
Preparar datos para un solucionador
Transforme datos basados en raíces en el arreglo descendente de coeficientes que esperan muchas herramientas numéricas y gráficas.
Preguntas frecuentes
¿Importa el orden de las raíces?
No. La multiplicación es conmutativa, por lo que reordenar las mismas cuatro raíces produce idénticos coeficientes.
¿Pueden repetirse las raíces?
Sí. Introduzca el valor repetido una vez por cada aparición; el factor lineal resultante tendrá la multiplicidad correspondiente.
¿Puedo introducir raíces negativas, nulas o decimales?
Sí. Cada raíz puede ser cualquier número real finito dentro del límite publicado, incluidos negativos, cero y decimales.
¿Por qué el coeficiente principal siempre es 1?
La calculadora multiplica factores (x - r), cada uno con coeficiente principal 1, y construye así la cuártica mónica única de esas raíces.
¿Cuánto cuesta un cálculo?
Un cálculo mediante API cuesta $0.002. Una solicitud con exactamente cuatro raíces cuenta como un elemento.
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/quartic-from-roots \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"roots":[1,2,3,4]}'const res = await fetch("https://api.kit.forhosting.com/algebra/quartic-from-roots", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"roots": [
1,
2,
3,
4
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/quartic-from-roots",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"roots": [
1,
2,
3,
4
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/quartic-from-roots", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"roots":[1,2,3,4]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"roots":[1,2,3,4]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/quartic-from-roots", 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
{
"roots": [
1,
2,
3,
4
]
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.quartic_from_roots",
"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. |