ForHosting KIT · Mathematik

Vieta-Formeln

Bei x² − 3x + 2 ergeben die Nullstellen die Summe 3 und das Produkt 2, abgelesen aus den Koeffizienten mit den Vieta-Formeln, ohne die Gleichung zu lösen. So prüfen Sie behauptete Lösungen einer quadratischen oder kubischen Gleichung. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald

Läuft direkt in Ihrem Browser – kostenlos. Ihre Datei verlässt Ihren Browser nicht und wird an keinen Server übertragen.

Vietas Formeln verbinden die Koeffizienten eines univariaten Polynoms mit den elementarsymmetrischen Summen seiner Wurzeln, ohne diese Wurzeln einzeln zu berechnen. Bei einer dichten Liste endlicher Koeffizienten in aufsteigenden Potenzen — konstantes Glied zuerst, höchster Grad zuletzt — liefert dieser Rechner die Summe aller Wurzeln und das Produkt aller Wurzeln für die Gleichung a0 plus a1 x plus Punkte plus an x hoch n gleich null, sofern der Leitkoeffizient an ungleich null ist. Die klassischen Identitäten lauten: die Summe ist minus a sub n minus eins durch an, und das Produkt ist minus eins hoch n mal a0 durch an. Diese geschlossene Form ist über den komplexen Zahlen für jeden Grad mindestens eins exakt, gilt für monische und nicht monische Polynome und bleibt deterministisch: keine Zufallsseeds, keine Netzwerkanrufe und keine Modelldrift. Ungültige Eingaben wie ein Leitkoeffizient null werden mit einem klaren Validierungsfehler abgelehnt statt mit einem stillschweigend falschen Grad.

Wie Vietas Formeln Koeffizienten mit Wurzel-Summe und -Produkt verbinden

Man beginne mit einem monischen oder nicht monischen Polynom der Form a0 plus a1 x plus a2 x im Quadrat und so weiter bis an mal x hoch n, mit an ungleich null und n mindestens eins. Es gibt auch intermediäre elementarsymmetrische Summen, aber die beiden Extreme — Gesamtsumme und Gesamtprodukt — sind die Identitäten, die Studierende und Ingenieure am häufigsten nachschlagen, wenn sie quadratische Faktorisierungen prüfen, kubische Wurzelvermutungen verifizieren oder spuren- und determinantenartige Größen von Begleitmatrizen ohne Matrizenbildung in Beziehung setzen.

Diese Implementierung iteriert nie einen numerischen Wurzel-Finder; sie parst nur die Koeffizientenliste und wertet die beiden geschlossenen Quotienten aus. Diese Entwurfswahl hält das Ergebnis exakt für die Gleitkommadarstellung der Koeffizienten, vermeidet Divergenz bei mehrfachen Wurzeln und endet in konstanter Zeit nach einem linearen Scan des Arrays. Koeffizienten müssen endliche Zahlen sein; NaN und Infinity werden abgelehnt.

Grad null — ein Array mit nur einer Konstanten — wird abgelehnt, weil eine nichtverschwindende Konstante eine leere Wurzel-Multimenge hat und Vieta nicht greift. Vor allem: ist der letzte Eintrag des Arrays null oder extrem nahe bei null, schlägt die Anfrage mit ungültiger Eingabe fehl und nennt den Leitkoeffizienten, weil der wahre algebraische Grad niedriger wäre und stilles Verwerfen abschließender Nullen ändern würde, welcher Quotient die Produktformel ist.

Wo Vieta-Summen- und Produktprüfungen in der Praxis vorkommen

Algebra-Kurse an Schulen und Hochschulen vergeben ständig Übungen zum Prüfen der eigenen Wurzeln: nachdem Studierende drei Wurzeln eines Kubischen behaupten, multipliziert und addiert die Lehrkraft und vergleicht mit den Koeffizientenquotienten von Vieta. Ein einziges vertrauenswürdiges Orakel, das beide Zahlen liefert, beschleunigt Korrektur und Demo-Aufbau, ohne die einzelnen Wurzeln preiszugeben, wenn die Stunde noch der Verifikation gilt. Programmierwettbewerbsaufgaben und Interview-Warmups fordern oft nur Summe oder Produkt der Wurzeln eines monischen Polynoms aus einer Rekurrenz oder charakteristischen Gleichung, und Ingenieure brauchen die geschlossene Form statt einer fragilen numerischen Faktorisierung.

Signalverarbeitungs- und Steuerungsnotizbücher extrahieren charakteristische Polynome diskreter Systeme und nutzen das Produkt der Wurzeln, um über konstante Glieder und Stabilitätsreserven zu argumentieren, ohne jeden Pol zu lösen. Wenn Sie später die vollständige Liste elementarsymmetrischer Summen, explizite quadratische oder kubische Wurzelformeln oder die polynomiale Addition von Koeffizientenvektoren brauchen, behandeln Sie das als getrennte Suchintentionen und Landingpages statt diesen Vieta-Summen-und-Produkt-Rechner zu überladen.

Hausaufgaben-Wurzelchecks ohne vollständiges Lösen

Prüfen Sie von Studierenden behauptete Wurzeln eines Quadratischen oder Kubischen, indem Sie Summe und Produkt mit den Vieta-Quotienten der gegebenen Koeffizienten vergleichen.

Plausibilitätschecks des charakteristischen Polynoms

Aus einem monischen charakteristischen Polynom lesen Sie Summe (spurenartig) und Produkt (determinantenartig) der Eigenwerte ab, ohne sie zu berechnen.

In welcher Reihenfolge sende ich die Koeffizienten?

Aufsteigende Potenzen: Index 0 ist das konstante Glied, der letzte Index ist der Leitkoeffizient von x^n. Beispiel: x² − 3x + 2 ist [2, −3, 1].

Was, wenn der Leitkoeffizient null ist?

Vieta braucht einen wohldefinierten Grad; ein höchster Gradkoeffizient null wird nicht still verworfen.

Berechnet dies die einzelnen Wurzeln?

Für explizite quadratische Wurzeln nutzen Sie einen Lösungsformel-Solver.

Wie groß sind Summe und Produkt der Nullstellen von x² − 3x + 2?

Die Summe ist 3, das Produkt 2. Die Summe ist der negative vorletzte Koeffizient geteilt durch den Leitkoeffizienten; bei einer quadratischen Gleichung ist das Produkt das Absolutglied geteilt durch den Leitkoeffizienten.

Was passiert, wenn der Leitkoeffizient null ist?

Der Rechner lehnt die Eingabe ab, statt den Grad still zu verringern. Sonst bekämen Sie Summe und Produkt eines anderen Polynoms; prüfen Sie also, ob der letzte Koeffizient wirklich zur höchsten Potenz gehört.

Wie prüfe ich die Nullstellen einer kubischen Gleichung?

Geben Sie die Koeffizienten −6, 11, −6 und 1 ein, also von der Konstanten bis zur höchsten Potenz. Summe und Produkt sind beide 6, genau wie bei den vermuteten Lösungen 1, 2 und 3.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

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

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

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"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Was Sie senden und was Sie zurückerhalten

Ist der Leitkoeffizient null, ist die Antwort ein expliziter Validierungsfehler statt einer automatischen Gradreduktion, damit Clients, die die Liste per Konkatenation gebaut haben, den Fehler bemerken statt eine Summe für ein Polynom niedrigeren Grades zu erhalten. Klassische Lehrbuchchecks: Koeffizienten zwei, minus drei, eins stellen x im Quadrat minus drei x plus zwei dar, deren Wurzeln eins und zwei zu drei summieren und zu zwei multiplizieren; Koeffizienten minus sechs, elf, minus sechs, eins stellen das monische Kubische mit Wurzeln eins, zwei und drei dar, Summe sechs und Produkt sechs. Senden Sie ein einziges Pflichtfeld coefficients: ein JSON-Array endlicher Zahlen in aufsteigenden Potenzen, konstantes Glied am Index null und Leitkoeffizient am letzten Index. Die Aliase coeffs und poly werden der Skript-Bequemlichkeit halber akzeptiert. Das Array muss mindestens zwei Einträge enthalten, damit der formale Grad mindestens eins ist, und höchstens zehntausend Einträge aus Sicherheitsgründen. Fehlende Felder, Nicht-Array-Werte, leere Arrays, nichtnumerische Zeichenketten, NaN und Infinity scheitern mit invalid_input und werden nicht berechnet. Bei Erfolg spiegelt das JSON die bereinigte Koeffizientenliste, den ganzzahligen Grad, den Leitkoeffizienten, das konstante Glied, eine druckbare Gleichung als Zeichenkette gleich null, den numerischen Wert sum_of_roots, den numerischen Wert product_of_roots, ein formulas-Objekt, das die klassischen Identitäten für UI-Beschriftungen wiederholt, und eine kurze Notiz, dass die Ergebnisse über den komplexen Zahlen mit Vielfachheit gelten. Die Preise erfolgreicher API-Aufrufe sind die veröffentlichte Basis von $0.002 pro Element; Validierungsfehler verbrauchen kein Prepaid-Guthaben.

Wo Vieta-Summen- und Produktprüfungen in der Praxis vorkommen

Weil diese Fähigkeit eine reine Parse-Engine ist, beträgt der API-Preis die veröffentlichte Basis von $0.002 pro erfolgreichem Element und fehlgeschlagene Validierung wird nicht berechnet.

Fixtures für Wettbewerbe und Interviews

Erzeugen Sie Ground-Truth-Werte für Summe und Produkt synthetischer Koeffizientenvektoren in Auto-Bewertung und Coding-Challenge-Orakeln.

Was sind Vietas Formeln für Summe und Produkt der Wurzeln?

Für a0 + a1 x + … + an x^n = 0 mit an ≠ 0 ist die Summe der n Wurzeln (mit Vielfachheit) −a_{n−1}/an und das Produkt (−1)^n · a0/an.

Was kostet es?

Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Anfragen nutzen Prepaid-KIT-Guthaben zu $0.002 pro erfolgreichem Element; ungültige Eingabe wird nicht berechnet.

Vollständige KIT-Dokumentation lesen →