Quadratische Ungleichungen grafisch
Geben Sie die drei Koeffizienten und das Zeichen ein und sehen Sie, welcher Teil der Achse schattiert wird: x² − 5x + 6 ≤ 0 hat die Nullstellen 2 und 3, die Parabel öffnet nach oben, die Lösung ist [2, 3]. 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
- -5
- C
- 6
- Vorzeichen
- <=
- Ungleichung
- 1x^2 - 5x + 6 <= 0
- Diskriminante
- 1
- Parabel
- opens_up
- Wurzeln
- 2, 3
Beim grafischen Lösen quadratischer Ungleichungen verlieren Lernende am häufigsten den Faden: Die Nullstellen zu finden ist die leichte Hälfte, die schwere ist zu entscheiden, welche Seite davon schattiert wird. Diese Fähigkeit nimmt die drei Koeffizienten von ax²+bx+c und das Ungleichheitszeichen entgegen und liefert das vollständige Bild — die Diskriminante, die Grenznullstellen, sofern vorhanden, die Öffnungsrichtung der Parabel und den Lösungsbereich sowohl in Intervallschreibweise als auch als verständliche Schattierungsanweisung. Jeder Fall wird deterministisch behandelt: zwei verschiedene Nullstellen, eine doppelte Nullstelle und Parabeln, die die x-Achse gar nicht berühren.
Von Koeffizienten zum Graphen in einem Aufruf
Eine quadratische Ungleichung wie x²−5x+6 ≤ 0 fragt nach jedem Wert von x, der den Ausdruck wahr macht, und der ehrlichste Weg, die Antwort zu zeigen, ist ein Graph: Zeichnen Sie die Parabel, markieren Sie, wo sie die x-Achse schneidet, und schattieren Sie den Bereich, der das Vorzeichen erfüllt. Per Hand bedeutet das: Diskriminante berechnen, Nullstellen bestimmen, die Öffnungsrichtung der Parabel festlegen und dann begründen, welche Seite der Grenze zur Lösung gehört. Dieser Endpunkt führt die gesamte Kette für Sie aus.
Sie senden a, b, c und eines der vier Zeichen (<, <=, >, >=); zurück erhalten Sie die Grenznullstellen von links nach rechts geordnet, ob die Parabel nach oben oder unten geöffnet ist, und ein Bereichsobjekt, das die Schattierung in zwei gleichwertigen Formen angibt — kompakte Intervallschreibweise wie [-1, 4] oder (-∞, 2) ∪ (3, +∞), und einen Satz, den Sie einem Lernenden direkt vorlesen könnten. Da die Eingabe nur aus drei Zahlen und einem Zeichen besteht, ist das Ganze in Mikrosekunden gelöst und das Ergebnis Byte für Byte reproduzierbar.
Wie die Grenzfälle behandelt werden
Die meisten Fehler in diesem Thema entstehen an den Rändern, daher behandelt der Löser sie ausdrücklich statt als nachträglichen Einfall. Bei positiver Diskriminante gibt es zwei verschiedene Nullstellen, und die Antwort ist entweder das Intervall dazwischen oder die Vereinigung der beiden äußeren Flügel — je nach Zeichen und Öffnungsrichtung der Parabel; der Löser dreht die Logik für Sie um, wenn a negativ ist, genau dort, wo handschriftliche Lösungen scheitern.
Bei Diskriminante null berührt die Parabel die Achse nur in einer doppelten Nullstelle, und die Antwort kann ein einzelner abgeschlossener Punkt, die ganze Gerade, die ganze Gerade mit einem offenen Punkt oder die leere Menge sein; alle vier Ergebnisse werden unterschieden und gemeldet. Bei negativer Diskriminante trifft die Kurve die Achse nie, also ist die Lösung entweder die Menge aller reellen Zahlen oder überhaupt nichts.
Strikte Zeichen erzeugen stets offene Endpunkte und eine gestrichelte Grenzkurve; einschließende Zeichen erzeugen abgeschlossene Endpunkte und eine durchgezogene Kurve — und die Beschreibung sagt das ausdrücklich.
Einsatz in Hausaufgaben-Tools, Nachhilfe und Content-Pipelines
Die Ausgabe ist dafür gedacht, von Software verarbeitet zu werden, nicht nur gelesen. Ein Hausaufgaben-Prüfer kann die skizzierte Schattierung eines Lernenden mit dem Intervall vergleichen; eine Nachhilfe-App kann die Beschreibung vorlesen; eine Content-Pipeline kann Hunderte konsistenter Musterlösungen erzeugen, indem sie über Koeffizienten iteriert.
Anwendungsfälle
Einen Hausaufgaben-Prüfer antreiben
Vergleichen Sie die Intervallantwort eines Lernenden mit dem berechneten Lösungsbereich und bewerten Sie offene versus abgeschlossene Endpunkte korrekt.
Den Graphen in einer Nachhilfe-App rendern
Nutzen Sie die geordneten Nullstellen und das Schattierungsvokabular, um die Parabelgrenze und das schattierte Band auf einer Canvas zu zeichnen, ohne die Mathematik erneut herzuleiten.
Musterlösungen in großem Umfang erzeugen
Iterieren Sie über Koeffizientensätze, um konsistente, deterministische Lösungen für Arbeitsblätter zu erzeugen — mit Nullstellen, Diskriminante und Bereich in einem Objekt.
Häufige Fragen
Welche Eingabe wird erwartet?
Drei Koeffizienten a, b und c (endliche Zahlen, wobei a ungleich null sein muss) und ein Zeichen, eines von <, <=, > oder >=.
Was, wenn die Parabel keine reellen Nullstellen hat?
Die Diskriminante wird als negativ gemeldet, und der Bereich ist entweder die Menge aller reellen Zahlen oder die leere Menge — je nach Zeichen und Öffnungsrichtung der Parabel.
Wie werden strikte und einschließende Zeichen abgebildet?
Strikte Zeichen (< und >) ergeben offene Endpunkte und eine gestrichelte Grenze; einschließende Zeichen (<= und >=) ergeben abgeschlossene Endpunkte und eine durchgezogene Grenze. Die Beschreibung nennt, was gilt.
Ist das Ergebnis deterministisch?
Ja. Es ist reine Arithmetik mit stabiler Rundung, ohne Zufall und ohne Uhr — identische Eingaben liefern daher immer Byte-identische Ausgaben.
Was passiert, wenn die Diskriminante null ist?
Die Parabel berührt die Achse nur in einer doppelten Nullstelle. Je nach Zeichen ist die Lösung dieser eine Punkt, die ganze Achse, die ganze Achse ohne diesen Punkt oder gar keine Lösung.
Was ändert sich, wenn a negativ ist?
Die Parabel öffnet sich dann nach unten, und die Seite, die zur Lösung gehört, kehrt sich um. Der Rechner berücksichtigt das automatisch, genau dort, wo Lösungen von Hand am häufigsten falsch werden.
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/math/graphing-quadratic-inequalities \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a":1,"b":-5,"c":6,"sign":"<="}'const res = await fetch("https://api.kit.forhosting.com/math/graphing-quadratic-inequalities", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a": 1,
"b": -5,
"c": 6,
"sign": "<="
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/graphing-quadratic-inequalities",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a": 1,
"b": -5,
"c": 6,
"sign": "<="
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/graphing-quadratic-inequalities", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a":1,"b":-5,"c":6,"sign":"<="}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a":1,"b":-5,"c":6,"sign":"<="}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/graphing-quadratic-inequalities", 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": -5,
"c": 6,
"sign": "<="
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.graphing_quadratic_inequalities",
"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
Derselbe Code läuft kostenlos in Ihrem Browser und über die API für $0.002 pro Aufruf.
Einsatz in Hausaufgaben-Tools, Nachhilfe und Content-Pipelines
Das Nullstellen-Array liefert die x-Achsenabschnitte in aufsteigender Reihenfolge, sodass ein Canvas-Renderer die Grenzpunkte direkt platzieren kann; das Schattierungsfeld stammt aus einem kleinen geschlossenen Vokabular (between_roots, outside_roots, single_point, all_except_root, all_real, no_solution), sodass eine Oberfläche darauf reagieren kann, ohne Text zu parsen; und der Intervall-String plus die Beschreibung decken Anzeige beziehungsweise Barrierefreiheit ab.
Technische Fragen
Was kostet das?
$0.002 pro Aufruf über die API. Auf dieser Seite läuft es außerdem kostenlos in Ihrem Browser — das Widget führt denselben Code aus.
Warum wird a = 0 abgelehnt?
Weil der Ausdruck mit a = 0 linear ist, nicht quadratisch. Lösen Sie ihn stattdessen mit einem Löser für lineare Ungleichungen; diese Fähigkeit meldet einen Fehler, statt die Aufgabe stillschweigend zu ändern.