ForHosting KIT · Entwickler-Tools

Rechner für exakte komplexe quadratische Nullstellen

Dieser Rechner löst ax² + bx + c = 0, wenn ganzzahlige Koeffizienten eine negative Diskriminante ergeben.

● BetaKostenlos · im Browser
Nutzen Sie es über WebAPIE-MailTelegramApp bald

Statt das Ergebnis dezimal zu runden, bewahrt er den Realteil als gekürzten Bruch und den Betrag des Imaginärteils als vereinfachte Quadratwurzel oder Bruch. Beide Lösungen werden gemeinsam als exaktes komplex konjugiertes Paar in Rechteckform ausgegeben. Das eignet sich für Algebraaufgaben, Lösungsschlüssel, symbolische Testfälle und alle Abläufe, bei denen eine Näherung die mathematische Struktur verdecken würde.

Erkennen Sie quadratische Gleichungen mit komplexen Nullstellen

Beginnen Sie mit der Standardgleichung ax² + bx + c = 0, wobei a nicht null sein darf. Ihre Diskriminante lautet b² − 4ac. Eine positive Diskriminante liefert zwei verschiedene reelle Nullstellen, der Wert null eine doppelte reelle Nullstelle. Dieser Rechner ist für den verbleibenden Fall bestimmt: eine strikt negative Diskriminante. Deren Quadratwurzel enthält i, die durch i² = −1 definierte imaginäre Einheit. Die quadratische Formel lässt sich dann als Realteil plus oder minus Imaginärteil schreiben. Da a, b und c reelle ganze Zahlen sind, entstehen durch den Vorzeichenwechsel zwei konjugierte Lösungen. Beispielsweise hat x² + x + 1 die Diskriminante −3 und die Lösungen −1/2 + sqrt(3)/2 i sowie −1/2 − sqrt(3)/2 i. Nichtnegative Werte werden bewusst abgelehnt, damit eine falsche Annahme sichtbar bleibt; a = 0 wird ebenfalls abgelehnt, weil die Gleichung dann linear wäre.

Lesen Sie das exakte Ergebnis in Rechteckform

Geben Sie a, b und c als ganze Zahlen in Standardform ein. Die Antwort zeigt eine lesbare Gleichung und die negative Diskriminante. Jeder Eintrag in roots enthält real, imaginary und rectangular. real ist der gekürzte Wert −b/(2a). imaginary ist der vorzeichenbehaftete Koeffizient von i aus sqrt(−D)/(2|a|), nachdem Quadratfaktoren aus der Wurzel gezogen und gemeinsame Faktoren mit dem Nenner gekürzt wurden. rectangular verbindet beide Teile in der Schreibweise u + vi. So bedeutet 3/2 + sqrt(7)/2 i, dass u = 3/2 und v = sqrt(7)/2 gilt; die zweite Lösung behält den Realteil und negiert den Imaginärteil. Die Wurzel wird nicht durch eine Dezimalzahl ersetzt, daher bleiben periodische Brüche und irrationale Werte exakt. Wird die Wurzel ganzzahlig, entfällt sqrt; wird ein Bruch ganzzahlig, entfällt sein Nenner.

Prüfen Sie das Paar und verwenden Sie es sicher

Prüfen Sie zunächst die konjugierte Symmetrie: Beide Nullstellen müssen denselben Realteil und entgegengesetzte Imaginärteile besitzen. Auch die Formeln von Vieta eignen sich zur Kontrolle. Die Summe muss −b/a ergeben, weil sich die imaginären Terme aufheben, und das Produkt muss c/a sein. Alternativ setzen Sie eine der Rechteckformen in ax² + bx + c ein und vereinfachen, bis Real- und Imaginärteil verschwinden. Eingaben sind auf sichere ganze Zahlen mit einem Betrag bis zu einer Million begrenzt. So bleiben Diskriminante und Faktorisierung im Browser und im API-Worker exakt. Das Werkzeug akzeptiert keine Dezimalzahlen, analysiert keinen eingegebenen Gleichungstext und löst keine reellen Nullstellen. Wandeln Sie rationale Koeffizienten vorher in äquivalente ganze Zahlen um. Der Browser führt dieselbe reine Funktion ohne Netzwerk aus; ein erfolgreicher API-Eintrag kostet $0.002, ungültige Eingaben liefern einen eindeutigen Fehler.

Eine Algebraaufgabe kontrollieren

Vergleichen Sie ein von Hand berechnetes konjugiertes Paar vor der Abgabe mit exakten Real- und Imaginärteilen.

Exakte Lösungsschlüssel erstellen

Erzeugen Sie einheitliche Rechteckformen ohne Dezimalrundung für Arbeitsblätter oder Prüfungen.

Symbolische Mathematiksoftware testen

Nutzen Sie deterministische Wurzel- und Bruchzeichenketten als Testfälle für Programme zu komplexen quadratischen Gleichungen.

Warum muss die Diskriminante negativ sein?

Diese Funktion ist für nichtreelle komplex konjugierte Nullstellen vorgesehen. Null oder positive Werte gehören zu einem Rechner für reelle Nullstellen.

Sind die Nullstellen exakt oder dezimal angenähert?

Sie sind exakt. Brüche werden gekürzt und Quadratwurzeln vereinfacht, ohne sie in Gleitkommazahlen umzuwandeln.

Was bedeutet Rechteckform?

Die Rechteckform schreibt eine komplexe Zahl als u + vi und trennt den Realteil u vom imaginären Koeffizienten v.

Warum sind beide Nullstellen konjugiert?

Eine quadratische Gleichung mit reellen Koeffizienten und nichtreellen Nullstellen hat gleiche Realteile und entgegengesetzte Imaginärteile.

Was kostet ein API-Aufruf?

Jeder erfolgreich gelöste Eintrag kostet $0.002. Derselbe deterministische Rechner läuft auch lokal im Browser.

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/quadratic-complex-roots

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/quadratic-complex-roots \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"a":1,"b":1,"c":1}'
{
  "a": 1,
  "b": 1,
  "c": 1
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "algebra.quadratic_complex_roots",
  "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.

Vollständige KIT-Dokumentation lesen →