Equazione quartica dalle radici
Il calcolatore dell’equazione quartica dalle radici trasforma quattro radici reali in un unico polinomio monico di quarto grado.
Esegui gratis nel browser
Lei può inserire valori distinti o ripetuti: lo strumento espande i fattori corrispondenti e restituisce la forma standard, i coefficienti in ordine decrescente di potenza e un’equazione leggibile. È utile quando un esercizio fornisce gli zeri ma richiede il polinomio, quando Lei desidera verificare una fattorizzazione o quando un software richiede un vettore di coefficienti anziché la notazione con le radici. Il calcolo è deterministico e non utilizza servizi algebrici esterni.
Converta quattro radici in fattori lineari
Un numero r è radice di un polinomio quando, sostituendo r a x, il polinomio vale zero. Il teorema del resto collega questa proprietà a un fattore lineare: alla radice r corrisponde (x - r). Il calcolatore applica la regola ai quattro valori e forma (x - r1)(x - r2)(x - r3)(x - r4). Le radici negative producono naturalmente un’addizione nel fattore, perché sottrarre un valore negativo equivale ad aggiungerlo. Una radice nulla fornisce il fattore x. I valori ripetuti vengono mantenuti: 2, 2, -1 e 0 generano quindi un polinomio in cui 2 ha molteplicità due. Il risultato è monico, cioè il coefficiente direttivo è 1. Quattro fattori lineari producono sempre un termine x^4, anche se alcuni coefficienti inferiori si annullano. Inserisca le radici come veri numeri JSON, non come espressioni o costanti simboliche. Sono richiesti esattamente quattro numeri reali finiti, così l’operazione rimane precisa e la convalida inequivocabile.
Come vengono calcolati sviluppo e coefficienti
Lo strumento espande i fattori mediante una convoluzione deterministica dei coefficienti. Inizia dal polinomio costante 1. Per ogni radice r moltiplica l’elenco corrente per x - r: ciascun coefficiente contribuisce alla posizione della potenza superiore e, moltiplicato per -r, alla posizione successiva. Dopo quattro passaggi, l’elenco è [a, b, c, d, e] per ax^4 + bx^3 + cx^2 + dx + e. Poiché il polinomio costruito è monico, a vale sempre 1. Gli altri valori coincidono con le somme simmetriche elementari: b è l’opposto della somma delle radici, c è la somma dei prodotti a coppie, d è l’opposto della somma dei prodotti tripli ed e è il prodotto delle quattro radici. La risposta comprende sia il vettore ordinato sia i campi nominati della forma standard. Include inoltre la notazione fattorizzata, un’espressione formattata e un’equazione uguale a zero, così lo stesso risultato è adatto a codice, esercizi e controlli visivi.
Legga il risultato e verifichi la quartica
Usi il vettore dei coefficienti quando passa il polinomio a un software numerico: l’ordine è sempre x^4, x^3, x^2, x e infine il termine noto. Usi standard_form se preferisce campi nominati oppure copi l’equazione per una soluzione scritta. Per una verifica rapida, sostituisca ogni radice originale nell’espressione espansa; ogni sostituzione deve dare zero, salvo piccoli effetti di arrotondamento con input decimali in virgola mobile binaria. Può anche controllare la struttura. Il termine noto è il prodotto delle quattro radici, mentre il coefficiente di x^3 è l’opposto della loro somma. Se una radice è zero, anche il termine noto deve esserlo. Coppie di radici opposte possono annullare termini di potenza dispari. L’endpoint non risolve l’equazione, poiché le radici sono già note; esegue l’operazione inversa, costruendo ed espandendo l’unica quartica monica associata a esse. Ogni richiesta costa $0.002 per elemento e un gruppo di quattro radici conta come un elemento.
Casi d'uso
Creare un’equazione da zeri assegnati
Converta quattro radici di un esercizio nell’equazione quartica monica richiesta in forma standard.
Verificare uno sviluppo manuale
Confronti il prodotto di quattro fattori espanso a mano con coefficienti deterministici e un’equazione formattata.
Preparare l’input per un solutore
Trasformi i dati espressi come radici nel vettore decrescente di coefficienti richiesto dagli strumenti numerici e grafici.
Domande frequenti
L’ordine delle radici è importante?
No. La moltiplicazione è commutativa, quindi riordinare le stesse quattro radici produce gli stessi coefficienti.
Le radici possono essere ripetute?
Sì. Inserisca il valore ripetuto una volta per ogni occorrenza; il fattore lineare avrà la molteplicità corrispondente.
Posso inserire radici negative, nulle o decimali?
Sì. Ogni radice può essere un numero reale finito entro il limite pubblicato, inclusi valori negativi, zero e decimali.
Perché il coefficiente direttivo è sempre 1?
Il calcolatore moltiplica fattori (x - r), ciascuno con coefficiente direttivo 1, costruendo l’unica quartica monica di quelle radici.
Quanto costa un calcolo?
Un calcolo tramite API costa $0.002. Una richiesta con esattamente quattro radici conta come un elemento.
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo 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)Esempio di richiesta
{
"roots": [
1,
2,
3,
4
]
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.quartic_from_roots",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |