Nullstellen einer Funktion
Geben Sie bis zu vier Koeffizienten ein und erhalten Sie die Stellen, an denen der Graph die x-Achse trifft: x² − 5x + 6 hat die reellen Nullstellen 2 und 3. Geraden, Parabeln und kubische Funktionen passen in dieselbe Form. 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
- 0
- B
- 1
- C
- -5
- D
- 6
- Grad
- 2
- Ausdruck
- x^2 - 5x + 6
- Nullstellen
- 2, 3
- Anzahl der Nullstellen
- 2
Eine Nullstelle einer Funktion ist eine reelle Zahl x, an der der Graph die Abszissenachse trifft, also eine Lösung der Gleichung f von x gleich null. Algebrakurse, Einstufungstests und Analysis-Aufwärmungen verlangen diese Schnittpunkte für lineare, quadratische und einfache kubische Modelle. Dieser Nullstellenrechner nimmt die vier Koeffizienten einer elementaren algebraischen Funktion f(x) = a x hoch drei plus b x hoch zwei plus c x plus d entgegen, löst f(x) = 0 in geschlossener Form und liefert jede verschiedene reelle Nullstelle — oder meldet klar, dass keine existiert, wenn der Graph die Achse nie kreuzt. Führende Nullen senken lediglich den Grad, sodass dieselbe Form Geraden, Parabeln und Kubiken ohne ein eigenes Werkzeug je Familie abdeckt.
Was eine Nullstelle ist und wie die vier Koeffizienten den Grad festlegen
In der Klassensprache ist eine Nullstelle von f jede reelle Eingabe, die die Ausgabe verschwinden lässt. Graphisch sind das die Schnittpunkte mit der x-Achse; algebraisch sind es die reellen Wurzeln der Gleichung f von x gleich null. Dieser Endpunkt untersucht eine elementare algebraische Funktion in der dichten kubischen Form f(x) = a x hoch drei plus b x hoch zwei plus c x plus d.
Sie senden stets die vier endlichen Zahlen a, b, c und d. Die Engine liest den Grad dann am ersten von null verschiedenen Koeffizienten: ist a nicht null, ist das Modell kubisch; ist a null und b nicht, quadratisch; überlebt nur der lineare Koeffizient c, ist es eine Gerade; verschwinden a, b und c und d nicht, ist f eine von null verschiedene Konstante und der Graph eine Waagerechte, die die Achse nie trifft.
Nichtreelle komplexe Wurzeln werden absichtlich weggelassen: ein Arbeitsblatt mit „bestimmen Sie die Nullstellen der Funktion“ will fast immer die reellen Achsenschnitte, und eine leere Liste plus eine klare Meldung ist die richtige Antwort, wenn eine Parabel ganz oberhalb oder unterhalb der Achse liegt. Die Vielfachheit steht neben jeder verschiedenen Nullstelle, sodass eine doppelte Wurzel wie (x minus eins) zum Quadrat einmal mit Vielfachheit zwei erscheint und nicht als verwirrendes Duplikat.
Wie der Löser jede reelle Nullstelle findet oder beweist, dass keine existiert
Der Algorithmus ist geschlossen und vollständig deterministisch. Eine lineare Funktion c x plus d mit c ungleich null hat genau eine Nullstelle bei x gleich minus d durch c. Eine Quadratik b x zum Quadrat plus c x plus d wird durch die Diskriminante D gleich c zum Quadrat minus vier b d klassifiziert: zwei verschiedene reelle Nullstellen, wenn D positiv ist, eine wiederholte reelle Nullstelle, wenn D null ist, und keine reellen Nullstellen, wenn D negativ ist.
Der Zweiwurzelfall nutzt eine numerisch stabile Paarung, damit ein großer linearer Koeffizient einen Schnitt nicht auslöscht. Eine echte Kubik wird durch die Verschiebung x gleich t minus b durch drei a depressiert, was t hoch drei plus p t plus q gleich null ergibt. Die kubische Diskriminante wählt dann den Zweig: Cardanos reelle Kubikwurzelformel bei einer einzigen reellen Wurzel, eine Identität für mehrfache Wurzeln, wenn die Diskriminante verschwindet, und die trigonometrische Form mit drei reellen Kosinuswerten, wenn die Diskriminante negativ ist.
Jeder Kandidat wird zurückverschoben, auf zwölf signifikante Stellen für stabile Goldens gerundet, angenähert wenn er bereits fast ganzzahlig ist, und nur behalten, wenn er f wirklich annulliert. Ist die Liste leer, bleibt der Aufruf ein Erfolg: „die Funktion hat keine reellen Nullstellen“ ist ein mathematisches Ergebnis, keine ungültige Eingabe.
So nutzen Sie den Rechner und lesen das Ergebnis
Nutzen Sie das kostenlose Browserwerkzeug für einzelne Hausaufgabenprüfungen, Vorlesungsdemos und schnelle Plausibilitätstests ohne ein Computeralgebrasystem zu installieren. Wer „Nullstellenrechner Funktion“ oder „Nullstellen einer Funktion bestimmen“ eingibt, will diese schnittpunktnahe Sprache, keine allgemeine Polynomwurzel-Pipeline mit beliebigem Koeffizientenvektor. Der Grad ist durch die Viererform auf drei begrenzt; das ist der elementare algebraische Bereich von Algebra I und Algebra II.
Quelleneingaben folgen denselben Aufbewahrungsregeln wie andere KIT-Parse-Elemente. Validierungsfehler verbrauchen nie Guthaben, nachdem die Engine die Anfrage ablehnt, sodass Sie fehlende Felder und den Nullfunktionsfall prüfen können, ohne vorausbezahlte Elemente auszugeben.
Anwendungsfälle
Hausaufgaben- und Tutoriumskontrollen
Lernende und Korrekturkräfte bestätigen jede reelle Nullstelle einer Geraden, Parabel oder Kubik, einschließlich eines klaren „keine vorhanden“, wenn eine Quadratik oberhalb der x-Achse bleibt.
Automatische Klausurbewertung und LMS
Bewerten Sie Aufgaben „bestimmen Sie die Nullstellen der Funktion“ mit einem deterministischen Orakel, das Schnitte und Vielfachheiten listet statt komplexe Wurzeln zu erfinden.
Curriculum-Generatoren und Notizbücher
Aufgabenbanken und leichte numerische Skripte fragen Achsenschnitte niedriggradiger Modelle ab, ohne eine volle Computeralgebra-Bibliothek zu ziehen.
Häufige Fragen
Wie finde ich die Nullstellen einer Funktion mit diesem Rechner?
Senden Sie die vier Koeffizienten von f(x) = ax³ + bx² + cx + d.
Liefert er komplexe Nullstellen?
Nein. Es werden nur reelle Nullstellen geliefert. Nichtreelle komplexe konjugierte Paare entfallen, damit die Ausgabe zu Achsenschnitten und zur üblichen Klassensprache passt.
Was ist, wenn der Graph die x-Achse nie schneidet?
Das Ergebnis sagt klar, dass es keine reellen Nullstellen gibt. Eine Konstante ungleich null zum Beispiel ist eine waagrechte Gerade, die die Achse nie trifft.
Funktioniert das auch für eine Gerade oder eine Parabel?
Ja. Setzen Sie die vorderen Koeffizienten auf null, dann sinkt der Grad von selbst. Mit einem ersten Koeffizienten von 0 wird x² − 5x + 6 als Parabel mit den Nullstellen 2 und 3 behandelt.
Was bedeutet die Vielfachheit einer Nullstelle?
Sie gibt an, wie oft eine Nullstelle als Lösung vorkommt. Jede reelle Nullstelle wird einmal mit ihrer Vielfachheit aufgeführt; bei x² − 5x + 6 haben beide die Vielfachheit 1.
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/function-zeros \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a":0,"b":1,"c":-5,"d":6}'const res = await fetch("https://api.kit.forhosting.com/algebra/function-zeros", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a": 0,
"b": 1,
"c": -5,
"d": 6
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/function-zeros",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a": 0,
"b": 1,
"c": -5,
"d": 6
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/function-zeros", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a":0,"b":1,"c":-5,"d":6}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a":0,"b":1,"c":-5,"d":6}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/function-zeros", 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": 0,
"b": 1,
"c": -5,
"d": 6
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.function_zeros",
"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
Fehlgeschlagene Validierung wird nicht berechnet; erfolgreiche Aufrufe nutzen den veröffentlichten Grundpreis $0.002.
Was eine Nullstelle ist und wie die vier Koeffizienten den Grad festlegen
Die identisch verschwindende Funktion — jeder Koeffizient gleich null — wird mit invalid_input abgelehnt, weil jede reelle Zahl eine Nullstelle wäre und keine endliche Liste das ehrlich berichten kann. Koeffizienten dürfen als JSON-Zahlen oder numerische Zeichenketten ankommen; leere Felder und nicht endliche Werte scheitern mit Feldnamen, damit ein Formular das fehlerhafte Steuerelement markieren kann.
Wie der Löser jede reelle Nullstelle findet oder beweist, dass keine existiert
Die Antwort listet verschiedene Nullstellen aufsteigend, ein paralleles Vielfachheiten-Array aus dem Ableitungstest, den erkannten Grad, eine lesbare Ausdruckszeichenkette, das boolesche has_real_zeros und eine kurze Nachricht. Nur fehlgeformte Zahlen, fehlende Pflichtfelder oder die Nullfunktion lösen invalid_input aus, und diese Fehlschläge werden nicht berechnet.
Die API aufrufen, die Antwort lesen, der Preis und wofür diese Seite da ist
Senden Sie einen JSON-Body mit den vier erforderlichen endlichen Zahlen a, b, c und d. Die Aliase a3, a2, a1, a0 sowie cubic, quadratic, linear, constant werden für dieselben Plätze akzeptiert. Bei Erfolg liefert der Body die bereinigten Koeffizienten, den erkannten Grad, den Ausdruck, die sortierten reellen Nullstellen, zero_count, has_real_zeros, multiplicities, eine einzeilige Nachricht und ein formula-Feld, das festhält, dass die Engine f von x gleich null gelöst hat. Nutzen Sie die API, wenn eine Tutoriums-Plattform, eine Bewertungsumgebung für Code, ein Curriculum-Generator oder ein Notizbuch einen stabilen JSON-Vertrag unter vorausbezahltem KIT-Guthaben zu $0.002 je erfolgreichem Element braucht.
Technische Fragen
Was, wenn die Funktion keine reellen Nullstellen hat?
Der Aufruf gelingt trotzdem. zeros ist ein leeres Array, has_real_zeros ist false und message sagt, die Funktion habe keine reellen Nullstellen. Das ist die richtige mathematische Antwort, kein Fehler.
Warum werden a = b = c = d = 0 abgelehnt?
Das ist die Nullfunktion: f(x)=0 für jedes reelle x, also ist jede Zahl eine Nullstelle. Die Engine verweigert eine unendliche Lösungsmenge mit invalid_input statt eine endliche Liste zu erfinden.
Was kostet der Nullstellenrechner für Funktionen?
Das Browserwerkzeug ist kostenlos. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 je erfolgreichem Element; ungültige Eingabe wird nicht berechnet.