ForHosting KIT · Matematica

Formule di Vieta

In x² − 3x + 2 le radici sommano 3 e il loro prodotto è 2, letti dai coefficienti con le formule di Vieta e senza risolvere l'equazione. Utile per verificare le radici proposte di una quadratica o di una cubica. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto

Funziona nel tuo browser: gratis, senza registrazione, i file non escono dal tuo dispositivo.

Le formule di Vieta collegano i coefficienti di un polinomio univariato alle somme simmetriche elementari delle sue radici senza calcolare mai quelle radici una per una. Data una lista densa di coefficienti finiti in potenze ascendenti —termine costante per primo, grado massimo per ultimo—, questa calcolatrice restituisce la somma di tutte le radici e il prodotto di tutte le radici per l'equazione a0 più a1 x più punti più an x alla n uguale a zero, purché il coefficiente dirigente an sia non nullo. Le identità classiche sono: la somma vale meno a sub n meno uno su an, e il prodotto vale meno uno alla n per a0 su an. Quella forma chiusa è esatta sui numeri complessi per qualsiasi grado almeno uno, vale per polinomi monici e non monici e resta deterministica: senza semi casuali, senza chiamate di rete e senza deriva del modello. Un input non valido come un coefficiente dirigente zero viene rifiutato con un chiaro errore di validazione invece di un grado silenziosamente sbagliato.

Come le formule di Vieta collegano coefficienti a somma e prodotto delle radici

Si parta da un polinomio monico o non monico scritto come a0 più a1 x più a2 x al quadrato e così via fino ad an per x alla n, con an diverso da zero e n almeno uno. Esistono anche somme simmetriche elementari intermedie, ma i due estremi —somma totale e prodotto totale— sono le identità che studenti e ingegneri consultano più spesso per verificare fattorizzazioni quadratiche, congetture di radici cubiche o quantità di tipo traccia e determinante di matrici compagne senza formare la matrice.

Questa implementazione non itera mai un risolutore numerico di radici; analizza solo l'elenco dei coefficienti e valuta i due rapporti chiusi. Quella scelta di progetto mantiene il risultato esatto per la rappresentazione in virgola mobile dei coefficienti, evita divergenze su radici multiple e termina in tempo costante dopo una scansione lineare dell'array. I coefficienti devono essere numeri finiti; NaN e Infinity vengono rifiutati.

Il grado zero —un array con solo una costante— viene rifiutato perché una costante non nulla ha un multiinsieme di radici vuoto e Vieta non si applica. Soprattutto, se l'ultima voce dell'array è zero o estremamente vicina a zero, la richiesta fallisce con input non valido nominando il coefficiente dirigente, perché il vero grado algebrico sarebbe inferiore e scartare silenziosamente gli zeri finali cambierebbe quale rapporto è la formula del prodotto.

Dove i controlli di somma e prodotto di Vieta compaiono nel lavoro reale

I corsi di algebra delle scuole superiori e dell'università assegnano costantemente esercizi di verifica-le-tue-radici: dopo che gli studenti affermano tre radici di un cubico, l'insegnante le moltiplica e somma e confronta con i rapporti dei coefficienti di Vieta. Un unico oracolo affidabile che restituisce entrambi i numeri accelera la correzione e il montaggio delle demo senza rivelare le radici individuali quando la lezione riguarda ancora la verifica.

I problemi di gare di programmazione e i riscaldamenti da colloquio spesso chiedono solo la somma o il prodotto delle radici di un polinomio monico derivato da una ricorrenza o da un'equazione caratteristica, e gli ingegneri necessitano della forma chiusa piuttosto che di una fattorizzazione numerica fragile. I notebook di elaborazione del segnale e di controllo estraggono polinomi caratteristici di sistemi discreti e usano il prodotto delle radici per ragionare su termini costanti e margini di stabilità senza risolvere ogni polo.

Se in seguito servisse l'elenco completo delle somme simmetriche elementari, formule esplicite di radici quadratiche o cubiche, o l'addizione polinomiale di vettori di coefficienti, li si tratti come intenti di ricerca e landing page separati invece di sovraccaricare questa calcolatrice di somma e prodotto di Vieta.

Controllo delle radici nei compiti senza risoluzione completa

Verifichi le radici affermate dagli studenti di un quadratico o cubico confrontando somma e prodotto con i rapporti di Vieta dai coefficienti dati.

Controlli di sanità del polinomio caratteristico

Da un polinomio caratteristico monico, legga la somma (tipo traccia) e il prodotto (tipo determinante) degli autovalori senza calcolarli.

In che ordine devo inviare i coefficienti?

Potenze ascendenti: l'indice 0 è il termine costante e l'ultimo indice è il coefficiente dirigente di x^n. Esempio: x² − 3x + 2 è [2, −3, 1].

Cosa succede se il coefficiente dirigente è zero?

Vieta richiede un grado ben definito; un coefficiente di grado massimo zero non viene scartato in silenzio.

Calcola le radici individuali?

Per radici quadratiche esplicite usi un risolutore della formula quadratica.

Quanto costa?

Lo strumento del browser è gratuito e gira in locale.

Quanto fanno la somma e il prodotto delle radici di x² − 3x + 2?

La somma è 3 e il prodotto è 2. Vieta li ricava dai coefficienti: la somma è l'opposto del penultimo coefficiente diviso per quello dirigente e, in una quadratica, il prodotto è il termine noto diviso per il dirigente.

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.

POSThttps://api.kit.forhosting.com/algebra/vieta-formulas

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/algebra/vieta-formulas \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"coefficients":[2,-3,1]}'
{
  "coefficients": [
    2,
    -3,
    1
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "algebra.vieta_formulas",
  "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.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Cosa invia e cosa riceve in risposta

L'array deve contenere almeno due voci affinché il grado formale sia almeno uno, e al massimo diecimila voci per sicurezza. Quando il coefficiente dirigente è zero la risposta è un errore di validazione esplicito piuttosto che una riduzione automatica del grado, così i client che hanno costruito l'elenco per concatenazione notano il bug invece di ricevere una somma per un polinomio di grado inferiore. Controlli classici da manuale: coefficienti due, meno tre, uno rappresentano x al quadrato meno tre x più due, le cui radici uno e due sommano tre e moltiplicano due; coefficienti meno sei, undici, meno sei, uno rappresentano il cubico monico con radici uno, due e tre, somma sei e prodotto sei. Si invii un unico campo obbligatorio coefficients: un array JSON di numeri finiti in potenze ascendenti, termine costante all'indice zero e coefficiente dirigente all'ultimo indice. Gli alias coeffs e poly sono accettati per comodità negli script. Campi mancanti, valori non array, array vuoti, stringhe non numeriche, NaN e Infinity falliscono con invalid_input e non vengono addebitati. In caso di successo il JSON ripete l'elenco di coefficienti ripulito, il grado intero, il coefficiente dirigente, il termine costante, una stringa di equazione stampabile uguagliata a zero, il valore numerico sum_of_roots, il valore numerico product_of_roots, un oggetto formulas che riformula le identità classiche per le etichette dell'interfaccia, e una breve nota che i risultati sono sui numeri complessi contando la molteplicità. Il prezzo delle chiamate API riuscite è la base pubblicata di $0.002 per elemento; i fallimenti di validazione non consumano il saldo prepagato.

Dove i controlli di somma e prodotto di Vieta compaiono nel lavoro reale

Poiché questa capacità è un motore di parse puro, il prezzo dell'API è la base pubblicata di $0.002 per elemento riuscito e la validazione fallita non consuma saldo.

Fixture per gare e colloqui

Generi valori di verità di somma e prodotto per vettori di coefficienti sintetici usati in auto-correttori e oracoli di sfide di codice.

Quali sono le formule di Vieta per somma e prodotto delle radici?

Per a0 + a1 x + … + an x^n = 0 con an ≠ 0, la somma delle n radici (contando la molteplicità) è −a_{n−1}/an e il prodotto è (−1)^n · a0/an.

Leggi la documentazione completa del KIT →