Quadratische Ergänzung mit Schritten
Die API für quadratische Ergänzung mit Rechenschritten nimmt die drei Koeffizienten eines quadratischen Ausdrucks — a, b und c in ax² + bx + c — und schreibt ihn in die Scheitelform um: a(x − h)² + k.
Im Browser ausführen – kostenlos
Sie liefert die Koeffizienten der Scheitelform h und k, den Scheitelpunkt der Parabel und die vollständige Folge der Rechenschritte, die von der Normalform zur Scheitelform führt: a ausklammern, den x-Koeffizienten halbieren, dessen Quadrat addieren und subtrahieren und das perfekte quadratische Trinom zusammenfassen. Die gesamte Umformung ist ein einziger Durchlauf exakter, deterministischer Arithmetik — h = −b/(2a) und k = c − b²/(4a) —, sodass dieselben Koeffizienten stets dieselbe Form und dieselben Schritte ergeben. Nutzen Sie sie, um die Methode zu unterrichten, Hausaufgaben Zeile für Zeile zu korrigieren oder quadratische Terme in einer größeren Pipeline zu normalisieren.
Was quadratische Ergänzung wirklich bedeutet
Eine Quadratik in der Schreibweise ax² + bx + c offenbart ihre Gestalt nur indirekt. Derselbe Ausdruck als a(x − h)² + k umgeschrieben verrät Ihnen auf einen Blick die beiden Dinge, die fast alle wirklich wissen wollen: wo der Scheitelpunkt der Parabel liegt, am Punkt (h, k), und ob sie nach oben oder nach unten geöffnet ist, am Vorzeichen von a. Die Technik hinter der Umformung — die quadratische Ergänzung — nimmt die Terme in x² und x und addiert und subtrahiert genau die Konstante, die nötig ist, um sie in ein perfektes quadratisches Trinom zu verwandeln, das dann zum quadrierten Binom zusammenfällt. Am Ausdruck selbst ändert sich nichts: Setzen Sie einen beliebigen Wert von x in eine der beiden Formen ein und Sie erhalten dieselbe Zahl. Was sich ändert, ist das, was Sie direkt ablesen können. Der Koeffizient a wird unverändert übernommen, sodass der Leitkoeffizient, den Sie senden, derselbe ist, der in der Antwort den quadrierten Term multipliziert. Dieser Endpunkt führt die Umstellung symbolisch über den drei numerischen Koeffizienten durch und meldet zusätzlich jede Zwischenmanipulation als lesbaren Schritt, was bedeutet, dass er mit ganzzahligen, dezimalen und negativen Werten gleichermaßen funktioniert und den einzigen degenerierten Fall — a gleich null — ablehnt, in dem der Ausdruck in Wahrheit eine Gerade ist und die Scheitelform keinerlei Bedeutung hat.
Wie die Koeffizienten und die Schritte berechnet werden
Die beiden Parameter der Scheitelform stammen aus zwei geschlossenen Identitäten. Die horizontale Verschiebung ist h = −b/(2a), also exakt die x-Koordinate der Symmetrieachse der Parabel. Die vertikale Verschiebung ist k = c − b²/(4a), der Wert, den die Quadratik auf dieser Achse annimmt — gleichwertig damit, was Sie erhalten, wenn Sie den ursprünglichen Ausdruck an x = h auswerten. Da es sich um exakte Formeln und nicht um eine iterative Suche handelt, ist das Ergebnis deterministisch: Führen Sie sie zweimal mit denselben Koeffizienten aus und Sie erhalten eine byteidentische Ausgabe, wodurch sich die Antwort sicher zwischenspeichern, vergleichen und in automatisierte Tests einbetten lässt. Die Schritte bilden das Verfahren aus dem Unterricht ab: a aus den x-Termen ausklammern, den resultierenden x-Koeffizienten halbieren, dessen Quadrat in der Klammer addieren und subtrahieren und dann das Trinom zum quadrierten Binom zusammenfassen, wobei die übrige Konstante in k aufgeht. Jeder Schritt wird als einfache Zeichenkette zurückgegeben, sodass Sie die Herleitung Zeile für Zeile darstellen können. Das Runden ist die einzige Stelle, an der eine Wahl einfließt: Standardmäßig werden die Zwischenwerte, h und k auf zehn Dezimalstellen gerundet, damit die Ausgabe maschinen- und sprachenübergreifend stabil ist; mit dem optionalen Feld precision können Sie null bis fünfzehn Stellen anfordern. Exakte Ganzzahlen bleiben bei jeder Genauigkeit Ganzzahlen. Koeffizienten dürfen als Zahlen oder als numerische Zeichenketten gesendet werden, und jeder Koeffizient muss endlich sein — Infinity und NaN werden mit einem klaren Fehler abgelehnt.
Wo die hergeleitete Form in der Praxis passt
Die quadratische Ergänzung ist selten das Endziel; sie ist der Schritt, der den nächsten freigibt. Sie ist der Standardweg zur quadratischen Lösungsformel, der schnellste Weg, einen Scheitelpunkt ohne Differentialrechnung zu finden, und der Zug, der die Gleichung eines Kreises oder einer Ellipse in ihre Mittelpunkt-Radius-Form überführt. Da diese Fähigkeit die Rechenschritte zusammen mit dem Ergebnis liefert, ist sie besonders in Lernprodukten nützlich: Sie können die Folge Ausklammern–Halbieren–Quadrieren–Zusammenfassen neben der Antwort zeigen, damit Lernende nicht nur sehen, wie die Scheitelform lautet, sondern wie sie aus den ursprünglichen Koeffizienten folgt. In einem Korrektur-Workflow für Hausaufgaben können Sie die Zwischenzeile eines Lernenden mit dem entsprechenden zurückgegebenen Schritt vergleichen, statt die Endantwort nur als richtig oder falsch zu markieren. In einer Grafik-, Physik- oder Optimierungs-Pipeline können die Koeffizienten allein genügen: Passen Sie ax² + bx + c an Ihre Stichproben an, senden Sie die drei Zahlen und lesen Sie die Peak-Position h und den Peak-Wert k direkt aus der Antwort ab. Die Fähigkeit läuft als reine Arithmetik auf unserem Edge, ohne etwas zu speichern, und derselbe Code läuft kostenlos in Ihrem Browser auf dieser Seite — fügen Sie die drei Koeffizienten ein, sehen Sie der Umformung Schritt für Schritt zu und zahlen Sie nur, wenn Sie sie in einen automatisierten Ablauf einbinden, zu $0.002 pro Anfrage.
Anwendungsfälle
Jeden Schritt der Umformung zeigen
Senden Sie a, b und c und erhalten Sie die Scheitelform plus die Folge Ausklammern–Halbieren–Quadrieren–Zusammenfassen als lesbare Zeilen, bereit für eine Unterrichtsstunde oder eine Musterlösung.
Die Arbeit eines Lernenden Zeile für Zeile prüfen
Vergleichen Sie jede Zwischenzeile einer handschriftlichen quadratischen Ergänzung mit dem entsprechenden zurückgegebenen Schritt, nicht nur mit der Endantwort.
Einen Scheitelpunkt ohne Differentialrechnung ablesen
Der Scheitelpunkt der Parabel ist schlicht (h, k): Senden Sie die drei Koeffizienten und erhalten Sie den Wendepunkt der Kurve und den Extremwert als saubere Zahlen.
Häufige Fragen
Was kostet das?
$0.002 pro Anfrage über die API. Die Ausführung in Ihrem Browser auf dieser Seite ist außerdem kostenlos.
Was wird genau zurückgegeben?
Der Koeffizient a unverändert, die Koeffizienten der Scheitelform h und k, die umgeschriebene Form als Zeichenkette a(x−h)²+k, der Scheitelpunkt als Punkt (x, y) und die Rechenschritte als Array von Zeichenketten.
Warum wird a = 0 abgelehnt?
Weil der Ausdruck mit einem Leitkoeffizienten von null linear ist, nicht quadratisch, und die Scheitelform nicht definiert ist — eine Division durch 2a ergäbe keinen Sinn.
Kann ich die Koeffizienten als Zeichenketten senden?
Ja. Zahlen und numerische Zeichenketten werden beide akzeptiert, aber jeder Koeffizient muss eine endliche Zahl sein; Infinity und NaN werden abgelehnt.
Wird irgendetwas gespeichert?
Nein. Die Berechnung ist reine Arithmetik über den drei Koeffizienten, die Sie senden; nichts wird protokolliert oder aufbewahrt.
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/math/completing-the-square-works \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a":1,"b":6,"c":2}'const res = await fetch("https://api.kit.forhosting.com/math/completing-the-square-works", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a": 1,
"b": 6,
"c": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/completing-the-square-works",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a": 1,
"b": 6,
"c": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/completing-the-square-works", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a":1,"b":6,"c":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a":1,"b":6,"c":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/completing-the-square-works", 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": 2
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.completing_the_square_works",
"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.
Limits
max_abs_coeff | 1000000000000000 |
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. |