Quadratische Formel
Geben Sie a, b und c ein und erhalten Sie die Lösungen direkt aus der Formel: x² − 3x + 2 hat die Diskriminante 1 und die Lösungen 2 und 1, der Scheitel der Parabel liegt bei (1,5 | −0,25). Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- A
- 1
- B
- -3
- C
- 2
- Gleichung
- 1*x^2 + -3*x + 2 = 0
- Diskriminante
- 1
- Wurzeltyp
- two_real
Die quadratische Formel ist die standardmäßige geschlossene Lösung für jede Gleichung der Form a mal x im Quadrat plus b mal x plus c gleich null, wenn a ungleich null ist. Bei drei endlichen Koeffizienten berechnet dieser Löser die Diskriminante D gleich b im Quadrat minus vier a c, liefert die beiden Wurzeln als komplexe Zahlen mit Real- und Imaginärteil und meldet den Scheitel der zugehörigen Parabel. Bei positivem D erhalten Sie zwei verschiedene reelle Wurzeln; bei D gleich null eine doppelte reelle Wurzel; bei negativem D ein konjugiert-komplexes Paar. Dieselbe Antwort enthält stets den Scheitel bei x gleich minus b durch zwei a, damit Grafik und quadratische Ergänzung mit der algebraischen Antwort übereinstimmen. Ungültige oder nicht quadratische Eingabe—vor allem a gleich null—wird mit einem klaren Validierungsfehler abgewiesen statt einer stillen, falschen linearen Lösung.
So arbeitet die Lösungsformel
Jede Gleichung der Form ax² + bx + c gleich null mit a ungleich null lässt sich mit derselben Formel lösen: x ist minus b plus oder minus die Wurzel aus b² − 4ac, geteilt durch 2a. Der Ausdruck unter der Wurzel heißt Diskriminante. Ist sie positiv, gibt es zwei verschiedene reelle Lösungen; ist sie null, eine doppelte; ist sie negativ, ein Paar konjugiert komplexer Lösungen mit dem Realteil −b/(2a). Bei x² − 3x + 2 ist die Diskriminante 1, die Lösungen sind 2 und 1.
Scheitel, Kontrolle und typische Fehler
Zusätzlich erhalten Sie den Scheitel der zugehörigen Parabel bei x gleich −b/(2a), für das Beispiel den Punkt (1,5 | −0,25). Damit können Sie Symmetrieachse und Tiefpunkt einzeichnen und eine quadratische Ergänzung überprüfen. Typische Fehler sind ein falsches Vorzeichen bei b, das Teilen nur der Wurzel statt des ganzen Zählers durch 2a und ein vergessenes Minus in −4ac. Wer die Lösungen kontrollieren möchte, setzt sie in die Gleichung ein oder prüft, ob ihr Produkt c/a ergibt.
So funktionieren quadratische Formel, Diskriminante und Scheitel
Gehen Sie von der allgemeinen Polynomgleichung zweiten Grades a mal x im Quadrat plus b mal x plus c gleich null mit a ungleich null aus. Quadratische Ergänzung oder Ableitung aus der Scheitelform führen zum selben geschlossenen Ausdruck: x gleich minus b plus oder minus die Quadratwurzel aus b im Quadrat minus vier a c, alles geteilt durch zwei a. Die Größe unter dem Radikal ist die Diskriminante D gleich b im Quadrat minus vier a c.
Ihr Vorzeichen klassifiziert die Lösungsmenge über den komplexen Zahlen vollständig: D größer null liefert zwei verschiedene reelle Wurzeln, D gleich null eine reelle Wurzel der Vielfachheit zwei, und D kleiner null zwei nicht reelle konjugiert-komplexe Zahlen, deren Realteil minus b durch zwei a ist und deren Imaginärteile plus oder minus die Wurzel des Absolutbetrags von D durch zwei a sind.
Diese Implementierung erfindet keine genäherten symbolischen Faktoren; sie wertet die Formel mit sorgfältiger Gleitkomma-Paarung aus, sodass bei Auslöschung einer Wurzel bei großem absolutem b die zweite Wurzel über die Vieta-Produktidentitäten gewonnen wird, sobald dieser Weg stabil ist. Parallel zu den Wurzeln hat die Parabel y gleich a mal x im Quadrat plus b mal x plus c ihr eindeutiges Extremum im Scheitel x gleich minus b durch zwei a, mit y gleich dem Funktionswert an dieser Abszisse.
Dieser Scheitel wird stets zurückgegeben, damit Sie die Symmetrieachse zeichnen, Minimum oder Maximum finden und die Schritte der quadratischen Ergänzung ohne zweites Werkzeug prüfen können. Koeffizienten müssen endliche Zahlen sein; Infinity und NaN werden abgewiesen.
Was Sie senden und was Sie zurückbekommen
Senden Sie drei endliche Zahlen unter den Feldern a, b und c als Koeffizienten von a mal x im Quadrat plus b mal x plus c gleich null. Alle drei Felder sind Pflicht. Wenn a null oder extrem nahe null ist, schlägt die Anfrage mit der Meldung fehl, dass die quadratische Formel einen nichtverschwindenden Quadratterm verlangt, sodass Clients zu einem linearen Löser wechseln können statt zu raten.
Bei reellen Lösungen ist im null; bei komplexen ist das Paar konjugiert mit gleichen Realteilen und entgegengesetzten Imaginärteilen. Das vertex-Objekt liefert stets x und y des Parabel-Extremums. Ein formula-Feld wiederholt den klassischen Ausdruck für UI-Beschriftungen und Dokumentation.
Klassische Lehrbuchprüfungen: a gleich eins, b gleich minus drei, c gleich zwei liefert die Wurzeln zwei und eins mit Diskriminante eins und Scheitel bei eins Komma fünf, minus ein Viertel; a gleich eins, b gleich minus zwei, c gleich eins liefert eine doppelte Wurzel bei eins; a gleich eins, b gleich null, c gleich eins liefert das rein imaginäre Paar plus oder minus i.
Wo quadratische Löser in der Praxis auftreten
Algebrakurse an Schulen und Hochschulen vergeben ständig Übungen zum Lösen per Formel, Diskriminanten-Klassifikationstabellen und Parabel-Zeichenlabore; ein einziges vertrauenswürdiges Orakel, das Wurzeln und Scheitel gemeinsam liefert, beschleunigt Bewertung und Demo-Aufbau. Programmierwettbewerbsaufgaben und Interview-Aufwärmungen verstecken oft eine Quadratische unter physikalischer Kinematik, Wurfweite oder Break-even-Umsatzmodellen, und Ingenieure brauchen exakte Klassifikation reell versus komplex statt eines stillen NaN aus unkontrollierter Quadratwurzel. Daten- und Finanznotebooks lösen Break-even-Punkte quadratischer Kosten- oder Nachfragekurven und müssen a gleich null ablehnen statt einen linearen Fall als quadratisch zu etikettieren.
Grafik- und Spielengines abtasten parabolische Bögen und brauchen den Scheitel für die Scheitelhöhe, während sie weiterhin geschlossene Wurzeln für Kollisionszeit-Gleichungen der Form a mal t im Quadrat plus b mal t plus c gleich null bereitstellen. Wenn Sie später kubische oder quartische geschlossene Formen, Systeme zweier Gleichungen oder symbolische Faktorisierung über den ganzen Zahlen brauchen, behandeln Sie diese als getrennte Suchabsichten und Landingpages statt diese Seite des Quadratformel-Lösers zu überladen.
Anwendungsfälle
Hausaufgaben- und Prüfungslösungsschlüssel
Erzeugen Sie exakte Wurzeln, Diskriminantenklasse und Scheitelkoordinaten für Lehrbuch-Mengen ax²+bx+c, damit Lehrkräfte und Autobewerter eine gemeinsame Referenzwahrheit teilen.
Häufige Fragen
Welche Formel nutzt dieser quadratische Löser?
Die klassische quadratische Formel x = (−b ± √(b² − 4ac)) / (2a). Die Diskriminante D = b² − 4ac wählt zwei reelle Wurzeln, eine doppelte reelle Wurzel oder ein konjugiert-komplexes Paar.
Liefert er komplexe Wurzeln?
Ja. Wenn D < 0 enthält das Array roots zwei Objekte mit gleichem re und entgegengesetzten im (konjugiertes Paar). Bei reellen Wurzeln ist im null.
Was ist das Feld vertex?
Für die Parabel y = ax² + bx + c ist vertex.x gleich −b/(2a) und vertex.y der Funktionswert an diesem x. Es ist das Minimum bei a > 0 und das Maximum bei a < 0.
Wie bleibt das Ergebnis genau, wenn b sehr groß ist?
Würde eine Lösung beim Abziehen zweier fast gleicher Zahlen Stellen verlieren, wird die zweite über das Produkt der Lösungen, c/a, bestimmt, sofern dieser Weg stabil ist. So bleiben beide Lösungen verlässlich.
Warum wird a gleich null abgelehnt?
Ohne quadratisches Glied ist die Gleichung linear, und die Mitternachtsformel teilt durch 2a. Statt still eine falsche Lösung zu liefern, erhalten Sie eine klare Meldung und können zu einem linearen Löser wechseln.
Verwandte Tools
Für Entwickler — API-Zugang
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.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/algebra/quadratic-formula \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a":1,"b":-3,"c":2}'const res = await fetch("https://api.kit.forhosting.com/algebra/quadratic-formula", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a": 1,
"b": -3,
"c": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/quadratic-formula",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a": 1,
"b": -3,
"c": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/quadratic-formula", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a":1,"b":-3,"c":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a":1,"b":-3,"c":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/quadratic-formula", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"a": 1,
"b": -3,
"c": 2
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.quadratic_formula",
"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.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
So funktionieren quadratische Formel, Diskriminante und Scheitel
Der gesamte Pfad ist deterministisch—ohne Zufallsseed, Uhren, Netzaufrufe und Modelldrift—, sodass identische Koeffizienten stets identisches JSON erzeugen. Der Sonderfall a annähernd null wird mit invalid_input abgewiesen, weil die Formel durch null teilen würde und das Problem nicht mehr quadratisch wäre.
Was Sie senden und was Sie zurückbekommen
Fehlende Felder, nichtnumerische Zeichenketten, NaN und Infinity scheitern mit invalid_input und werden nicht berechnet. Bei Erfolg spiegelt die Antwort bereinigte Koeffizienten, eine druckbare Gleichungszeichenkette, die Diskriminante als Zahl, root_type als eines von two_real, one_real oder complex, ein boolesches real_roots-Flag und ein Array roots aus zwei Objekten jeweils mit re und im. Der Preis erfolgreicher API-Aufrufe ist die veröffentlichte Basis von $0.002 pro Element; Validierungsfehler verbrauchen kein Prepaid-Guthaben.
Wo quadratische Löser in der Praxis auftreten
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.
Integrationsbeispiele
Zeiten in Physik und Kinematik
Lösen Sie a t² + b t + c = 0 für Wurf- oder Freifallmodelle und wissen Sie sofort, ob Auftreffzeiten reell oder komplex sind.
Break-even und parabolische Modelle
Finden Sie Nullstellen und Scheitel quadratischer Kosten-, Erlös- oder Nachfragekurven in Notebooks, ohne a=0 stillschweigend als quadratisch zu behandeln.
Technische Fragen
Was passiert, wenn a null ist?
Die Anfrage scheitert mit invalid_input. Die quadratische Formel verlangt einen nichtverschwindenden quadratischen Koeffizienten; die lineare Gleichung bx + c = 0 ist ein anderes Problem.
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.