Kubikgleichungs-Löser
x³ − 6x² + 11x − 6 = 0 hat die Wurzeln 3, 2 und 1: Geben Sie die vier Koeffizienten ein und erhalten Sie alle drei Wurzeln, reell oder komplex, samt reduzierter Form und Diskriminante. 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
- -6
- C
- 11
- D
- -6
- Gleichung
- 1*x^3 + -6*x^2 + 11*x + -6 = 0
- Diskriminante
- -0,037037037
- Wurzeltyp
- three_real
- Anzahl reeller Wurzeln
- 3
Eine kubische Gleichung ist jede Polynomgleichung vom Grad drei, geschrieben als a mal x hoch drei plus b mal x hoch zwei plus c mal x plus d gleich null, wenn der Leitkoeffizient a nicht null ist. Die klassische geschlossene Form von Cardano liefert weiterhin jede Wurzel über den komplexen Zahlen nach einer kurzen algebraischen Sequenz: teilen Sie durch a, um das Polynom monisch zu machen, verschieben Sie die Variable, um den quadratischen Term zu entfernen, lösen Sie die deprimierte Kubik t hoch drei plus p t plus q gleich null und verschieben Sie die drei Lösungen zurück. Das Vorzeichen der deprimierten Diskriminante klassifiziert das Bild vollständig: drei verschiedene reelle Wurzeln, ein Muster mehrfacher reeller Wurzel, oder eine reelle Wurzel gepaart mit einem komplexen Konjugiertenpaar. Wenn a null ist, wird die Anfrage mit einem klaren Validierungsfehler abgelehnt, statt stillschweigend eine Quadratische als Kubik zu behandeln.
So löst die Methode von Cardano eine kubische Gleichung
Zuerst wird die Gleichung durch den führenden Koeffizienten geteilt, sodass vor x³ eine Eins steht. Dann verschiebt man die Variable um ein Drittel des Koeffizienten vor x², wodurch das quadratische Glied verschwindet und die reduzierte Form t³ + pt + q übrig bleibt. Für diese Form entscheidet eine Diskriminante, welcher Fall vorliegt: eine reelle Wurzel mit einem konjugiert komplexen Paar, mehrfache reelle Wurzeln oder drei verschiedene reelle Wurzeln. Im letzten Fall, dem berühmten casus irreducibilis, rechnet der Löser über Kosinuswerte, weil dieser Weg stabiler ist. Am Ende werden alle drei Lösungen wieder zurückverschoben.
Wann Sie den Löser nutzen und typische Fehler
Der Löser eignet sich zum Prüfen von Hausaufgaben, für Tabellen zur Einordnung der Diskriminante und überall dort, wo Sie alle Wurzeln brauchen, auch komplexe. Ein häufiger Fehler ist ein vergessenes Vorzeichen bei den Koeffizienten, etwa 6 statt −6. Ein zweiter ist ein erster Koeffizient von null: Dann liegt keine kubische Gleichung vor, und der Rechner lehnt sie ab. Bringen Sie die Gleichung außerdem vollständig auf die Form mit null auf der rechten Seite, bevor Sie die vier Koeffizienten eintragen.
Wie Cardanos Verfahren eine allgemeine Kubik löst
Beginnen Sie mit der allgemeinen reellen Kubik a mal x hoch drei plus b mal x hoch zwei plus c mal x plus d gleich null und bestehen Sie darauf, dass a ungleich null ist, damit die Gleichung wirklich Grad drei hat. Teilen Sie durch a, um die monische Form x hoch drei plus A x hoch zwei plus B x plus C gleich null zu erhalten.
Die Substitution x gleich t minus A über drei entfernt den Quadratterm und erzeugt die deprimierte Kubik t hoch drei plus p t plus q gleich null, wobei p und q elementare Polynome in A, B und C sind. Die Diskriminante jener deprimierten Kubik ist Delta gleich dem Quadrat von q über zwei plus dem Kubus von p über drei. Wenn Delta positiv ist, liefern klassische Cardano-Ausdrücke aus zwei Kubikwurzeln und den nichtreellen Einheitswurzeln der dritten Ordnung eine reelle Wurzel und ein komplexes Konjugiertenpaar.
Wenn Delta null ist, sind alle Wurzeln reell und mindestens zwei fallen zusammen, was Doppelwurzel-Lehrbuchfälle wie einen perfekten Kubus oder einen quadrierten Linearfaktor mal einen anderen Linearfaktor wiederherstellt. Wenn Delta negativ ist — der berühmte casus irreducibilis — erscheinen drei verschiedene reelle Wurzeln, und der stabile Auswertungspfad nutzt die trigonometrische Identität mit zweimal der Quadratwurzel von minus p über drei multipliziert mit Kosinus eines Drittelwinkel-arccos-Arguments, verschoben um Vielfache von zwei pi über drei.
Nachdem die drei t-Werte bekannt sind, wird jede Wurzel um A über drei zurückverschoben und stellt Lösungen des ursprünglichen monischen und damit des ursprünglichen skalierten Polynoms wieder her. Koeffizienten müssen endlich sein; NaN und Infinity werden abgelehnt.
Was Sie senden und was Sie zurückerhalten
Senden Sie vier endliche Zahlen unter den Feldern a, b, c und d, die die Koeffizienten von a mal x hoch drei plus b mal x hoch zwei plus c mal x plus d gleich null darstellen. Alle vier Felder sind erforderlich. Wenn a null oder extrem nahe null ist, scheitert die Anfrage mit einer Meldung, dass Cardanos Verfahren einen nichtnullen kubischen Term verlangt, sodass Clients zu einem quadratischen Löser wechseln können statt zu raten.
Bei rein reellen Lösungen ist jeder Imaginärteil null; bei gemischten Spektren ist das komplexe Paar konjugiert. Klassische Lehrbuchprüfungen umfassen a gleich eins, b gleich minus sechs, c gleich elf, d gleich minus sechs mit Wurzeln drei, zwei und eins; den deprimierten Dreifachwurzel-Fall x hoch drei gleich null; und Kubiken mit einer reellen und zwei komplexen Wurzeln wie x hoch drei plus x plus eins gleich null.
Wo Löser für kubische Gleichungen in der realen Arbeit auftauchen
Algebrakurse der Sekundarstufe und Hochschule vergeben ständig Cardano-Übungen, Diskriminanten-Klassifikationstabellen und Faktor-oder-Formel-Vergleiche; ein einziges vertrauenswürdiges Orakel, das alle drei Wurzeln mit Real- und Imaginärteilen liefert, beschleunigt Benotung und Demo-Aufbau. Programmierwettbewerbsaufgaben und Interview-Aufwärmer verstecken oft eine Kubik unter Volumenbeschränkungen, kubischen Kostenmodellen oder deprimierten Formen nach einer Substitution, und Ingenieure brauchen exakte Klassifikation von drei-reell versus komplex statt eines stillen NaN aus einem ungeprüften Radikal. Regelungstheorie und Maschinenbau lösen kubische charakteristische Gleichungen für Stabilitätsränder und brauchen jeden komplexen Eigenwert einer drei-mal-drei Begleitmatrix, ohne den geschlossenen Formweg zu verlassen.
Grafik, Animation und Spielengines sampeln kubische Bezier-Zeitkurven und lösen Parameterwurzeln kubischer Polynome entlang Kollisions- oder Silhouettenabfragen. Wenn Sie später nur die quadratische Formel, quartische Ferrari-Lösungen, Systeme zweier Polynomgleichungen oder symbolische Faktorisierung über den ganzen Zahlen brauchen, behandeln Sie jene als getrennte Suchabsichten und Landings statt diese Cardano-Kubiklöser-Seite zu überladen.
Anwendungsfälle
Antwortschlüssel für Hausaufgaben und Prüfungen
Erzeugen Sie alle drei Wurzeln, deprimierte p/q und die Diskriminantenklasse für Lehrbuch-Sätze ax³+bx²+cx+d, damit Lehrkräfte und Auto-Bewerter eine gemeinsame Referenzwahrheit teilen.
Charakteristische Gleichungen und Stabilität
Lösen Sie kubische charakteristische Polynome aus 3×3-Linearmmodellen und klassifizieren Sie reelle versus komplexe Spektren ohne iterative Wurzelsucher.
Kubische Kosten, Volumen und Bezier-Parameter
Finden Sie reelle Schnittparameter kubischer Kurven und Break-even-Wurzeln kubischer Kostenmodelle mit ehrlichen komplexen Rückfällen bei Bedarf.
Häufige Fragen
Liefert er komplexe Wurzeln?
Ja. Wenn die deprimierte Diskriminante positiv ist, erhalten Sie eine reelle Wurzel und ein komplexes Konjugiertenpaar. Wenn sie negativ ist, erhalten Sie drei reelle Wurzeln. Jede Wurzel ist ein Objekt mit re und im.
Was ist die deprimierte Kubik?
Die Antwort enthält p, q und die Verschiebung, damit Sie Zwischenschritte der Algebra prüfen können.
Welche Wurzeln hat x³ − 6x² + 11x − 6 = 0?
Die Wurzeln sind 3, 2 und 1, alle reell und verschieden. Setzt man zum Beispiel 1 ein, ergibt die linke Seite 1 − 6 + 11 − 6, also genau null.
Woran erkennt der Rechner, wie viele reelle Wurzeln es gibt?
Am Vorzeichen der Diskriminante der reduzierten Gleichung. Positiv bedeutet eine reelle Wurzel und ein konjugiert komplexes Paar, null bedeutet mehrfache reelle Wurzeln, negativ drei verschiedene reelle Wurzeln.
Was passiert, wenn der erste Koeffizient null ist?
Dann ist die Gleichung nicht mehr kubisch und wird abgelehnt, statt als solche behandelt zu werden. Nutzen Sie dafür einen Löser für quadratische Gleichungen, denn Cardano teilt durch den kubischen Koeffizienten.
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/cubic-equation \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a":1,"b":-6,"c":11,"d":-6}'const res = await fetch("https://api.kit.forhosting.com/algebra/cubic-equation", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a": 1,
"b": -6,
"c": 11,
"d": -6
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/cubic-equation",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a": 1,
"b": -6,
"c": 11,
"d": -6
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/cubic-equation", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a":1,"b":-6,"c":11,"d":-6}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a":1,"b":-6,"c":11,"d":-6}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/cubic-equation", 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": -6,
"c": 11,
"d": -6
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.cubic_equation",
"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
Wie Cardanos Verfahren eine allgemeine Kubik löst
Die gesamte Pipeline ist deterministische Gleitkommaarithmetik: keine Zufallssamen, keine Wanduhr-Zeitstempel, keine Netzwerkanrufe und keine Modelldrift, sodass identische Koeffizienten stets identisches JSON erzeugen. Der Sonderfall a annähernd null wird mit invalid_input abgelehnt, weil Cardano durch null teilen würde und das Problem nicht mehr kubisch wäre.
Was Sie senden und was Sie zurückerhalten
Fehlende Felder, nichtnumerische Zeichenketten, NaN und Infinity scheitern mit invalid_input und werden nicht berechnet. Bei Erfolg wiederholt die Antwort bereinigte Koeffizienten, eine druckbare Gleichungsszeichenkette, monische Koeffizienten A, B und C, das deprimierte Tripel p, q und shift, die deprimierte Diskriminante als Zahl, root_type als eines von three_real, one_real_two_complex oder multiple_real, ein boolesches real_roots-Flag, real_root_count und ein Array roots aus drei Objekten jeweils mit re und im. Die Preise für erfolgreiche API-Aufrufe sind die veröffentlichte Basis von $0.002 pro Element; Validierungsfehler verbrauchen kein vorausbezahltes Guthaben.
Wo Löser für kubische Gleichungen in der realen Arbeit auftauchen
Weil diese Fähigkeit eine reine parse-Engine ist, ist der API-Preis die veröffentlichte Basis von $0.002 pro erfolgreichem Element und fehlgeschlagene Validierung wird nicht berechnet.
Technische Fragen
Welches Verfahren nutzt dieser Kubikgleichungs-Löser?
Cardanos Verfahren: monische Normalisierung, Depression x = t − b/(3a), Lösung von t³ + p t + q = 0 nach Diskriminantenfall (Cardano-Kubikwurzeln oder trigonometrische Form), dann Rücksubstitution.
Was geschieht, wenn a null ist?
Die Anfrage scheitert mit invalid_input. Cardanos Verfahren verlangt einen nichtnullen kubischen Koeffizienten; eine Quadratische ax² + bx + c = 0 ist ein anderes Problem und eine andere Landing-Seite.
Was kostet es?
Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Element; ungültige Eingabe wird nicht berechnet.