Descartes-Zeichenregel
x² − 3x + 2 hat 2 Vorzeichenwechsel und damit 2 oder 0 positive reelle Wurzeln und keine negative: Geben Sie die Koeffizienten vom höchsten Grad abwärts ein und erhalten Sie alle möglichen Anzahlen, bevor Sie Wurzeln suchen. 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
- Koeffizienten
- 1, -3, 2
- Grad
- 2
- Polynom
- x^2 - 3x + 2
- Positive Vorzeichenwechsel
- 2
- Negative Vorzeichenwechsel
- 0
Die Zeichenregel von Descartes ist der klassische erste Filter vor der Suche nach Polynomwurzeln: allein aus den Vorzeichen der Koeffizienten begrenzt sie, wie viele positive und wie viele negative reelle Wurzeln ein univariates Polynom haben kann. Lernende begegnen der Regel im Vorkalkül und in der Algebra; Wettkampftrainer nutzen sie, um unmögliche Wurzelzahlen auszuschließen; Notebook-Skripte verwenden sie als günstige Vorprüfung vor numerischen Lösern. Dieser Descartes-Zeichenregel-Rechner nimmt Koeffizienten vom höchsten Grad zuerst entgegen, ignoriert mittlere Nullen beim Zählen, bildet die Koeffizientenfolge von p von minus x für die Seite negativer Wurzeln und liefert beide Vorzeichenwechsel-Summen sowie die vollständigen Listen zulässiger Anzahlen (k, k minus zwei, bis null oder eins).
Was die Zeichenregel von Descartes über reelle Wurzeln aussagt
Durchlaufen Sie die Koeffizientenliste vom höchsten Grad zur Konstanten und zählen Sie jedes Mal, wenn aufeinanderfolgende nichtverschwindende Koeffizienten das Vorzeichen wechseln; nennen Sie diese Anzahl k. Die Regel von Descartes besagt, dass die Anzahl positiver reeller Wurzeln von p, mit Vielfachheit gezählt, gleich k ist oder um eine positive gerade Zahl kleiner als k. Mit anderen Worten sind die zulässigen Summen k, k minus zwei, k minus vier und so weiter bis null oder eins je nach Parität von k.
Nullkoeffizienten werden beim Vorzeichenscan übersprungen: eine fehlende Potenz erzeugt oder zerstört für sich keinen Wechsel. Für negative reelle Wurzeln wenden Sie dasselbe Verfahren auf das Polynom q von x gleich p von minus x an. Die Entwicklung von p von minus x multipliziert jedes Glied ungeraden Grades mit minus eins und alterniert damit genau die Vorzeichen der Originalkoeffizienten vom höchsten Grad gemäß der Parität jeder Potenz.
Hat diese transformierte Folge m Vorzeichenwechsel, ist die Anzahl negativer reeller Wurzeln m oder m minus zwei und so weiter. Die Regel erfindet keine Wurzeln und behauptet keine Eindeutigkeit: sie verengt nur den Suchraum. Komplexe Wurzeln treten bei reellen Koeffizienten in konjugierten Paaren auf, weshalb die Subtraktion stets um eine gerade Zahl erfolgt.
Dieser Endpunkt setzt genau jene klassische Aussage um—ohne näherungsweise Wurzelbestimmung, ohne Faktorisierung, ohne Gleitkomma-Newton-Schritte—sodass die Antwort eine endliche diskrete Liste möglicher Anzahlen ist, kein geratenes numerisches Null.
Eingabevertrag, Antwortform und durchgerechnete Beispiele
Mittlere Nullen sind zulässig und stehen für fehlende Potenzen. Beispiel: Koeffizienten eins, minus drei, zwei für x im Quadrat minus drei x plus zwei ergeben zwei positive Vorzeichenwechsel, also mögliche positive Wurzeln zwei oder null, und null negative Wechsel, also mögliche negative Wurzeln nur null. Beispiel: eins, minus eins, eins, minus eins für x im Kubik minus x im Quadrat plus x minus eins ergeben drei positive Wechsel (drei oder eine positive Wurzel möglich) und null negative Wechsel.
Leere Arrays, nichtendliche Einträge und eine reine Konstante nach dem Abschneiden scheitern an der Validierung und werden nicht berechnet. Kombinieren Sie die Anzahlen mit dem rationalen Wurzelsatz oder einem numerischen Löser, wenn Sie konkrete Wurzelwerte brauchen; diese Fähigkeit beantwortet nur die Vorzeichenwechsel-Frage.
Wo sich die Zeichenregel lohnt
Unterrichtsräume und Tutoring-Plattformen stellen einen Descartes-Zeichenregel-Rechner bereit, damit Lernende Vorzeichenwechsel-Hausaufgaben prüfen können, ohne auf p von minus x von Hand ein Vorzeichen umzudrehen. Prüfungsgeneratoren brauchen ein deterministisches Orakel, das die Liste gerader Abzüge auch dann als richtig wertet, wenn die Schülerin oder der Schüler nur das Maximum notiert hat. Ingenieursnotebooks nutzen die Schranke als günstigen Preflight vor einem schwereren Polynomwurzel-Finder: erlaubt die Regel null positive Wurzeln, muss die positive Achse nicht zuerst abgesucht werden.
Fehlgeschlagene Validierung wird nicht berechnet. Halten Sie Koeffizientenlisten bescheiden, pinnen Sie erwartete Arrays möglicher Wurzeln in Tests, und Sie erhalten reproduzierbare Bildungs- und Automatisierungsantworten, ohne ein Computeralgebrasystem für einen Vorzeichenscan aufzubauen, den Lehrbücher seit Jahrhunderten nutzen.
Anwendungsfälle
Unterrichts- und Hausaufgabenkontrollen
Lassen Sie Lernende Koeffizientenlisten einreichen und positive sowie negative Vorzeichenwechsel-Anzahlen plus die vollständigen Listen zulässiger Wurzelzahlen gegen Lehrbuchmethoden prüfen.
Automatische Prüfungs- und LMS-Bewertung
Bewerten Sie Descartes-Regel-Aufgaben mit einem deterministischen Orakel, das jede gerade Subtraktion vom maximalen Vorzeichenwechsel-Total akzeptiert, nicht nur das Maximum selbst.
Preflight vor numerischer Wurzelbestimmung
Begrenzen Sie günstig mögliche positive und negative reelle Wurzeln in Notebooks und Pipelines, bevor Sie einen vollständigen Polynomwurzel-Löser starten.
Häufige Fragen
Wie werden Nullkoeffizienten behandelt?
Mittlere Nullen werden beim Zählen von Vorzeichenwechseln übersprungen (eine fehlende Potenz erzwingt keinen Wechsel). Führende Nullen werden für den Grad entfernt; eine reine Null-Liste wird als ungültige Eingabe abgelehnt.
Findet dies die tatsächlichen Wurzeln?
Nein. Die Regel von Descartes begrenzt nur, wie viele positive und negative reelle Wurzeln möglich sind. Nutzen Sie einen Wurzelfinder oder den rationalen Wurzelsatz, wenn Sie explizite Werte brauchen.
Wie funktioniert die Zeichenregel von Descartes?
Lesen Sie die Koeffizienten vom höchsten Grad abwärts und zählen Sie jeden Wechsel zwischen Plus und Minus, Nullen übersprungen. Bei x² − 3x + 2 lauten die Vorzeichen plus, minus, plus: 2 Wechsel, also 2 oder 0 positive Wurzeln.
Warum sinkt die mögliche Anzahl jeweils um zwei?
Bei reellen Koeffizienten treten komplexe Wurzeln in konjugierten Paaren auf, reelle Wurzeln können also nur paarweise wegfallen. Die Liste lautet folglich k, k − 2 und so weiter bis 0 oder 1.
Wie werden negative Wurzeln gezählt?
Wenden Sie dieselbe Zählung auf p(−x) an, das die Vorzeichen aller Glieder mit ungeradem Grad umkehrt. Aus x² − 3x + 2 wird x² + 3x + 2 ohne Vorzeichenwechsel, es gibt also keine negativen reellen Wurzeln.
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/descartes-rule-of-signs \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"coefficients":[1,-3,2]}'const res = await fetch("https://api.kit.forhosting.com/algebra/descartes-rule-of-signs", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"coefficients": [
1,
-3,
2
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/descartes-rule-of-signs",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"coefficients": [
1,
-3,
2
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/descartes-rule-of-signs", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"coefficients":[1,-3,2]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"coefficients":[1,-3,2]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/descartes-rule-of-signs", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"coefficients": [
1,
-3,
2
]
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.descartes_rule_of_signs",
"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
Was die Zeichenregel von Descartes über reelle Wurzeln aussagt
Schreiben Sie ein reelles univariates Polynom als p von x gleich a_n x hoch n plus a sub n minus eins mal x hoch n minus eins, bis zum konstanten Glied a_0, mit a_n ungleich null.
Eingabevertrag, Antwortform und durchgerechnete Beispiele
Senden Sie einen JSON-Körper mit einem Pflichtfeld coefficients: ein nichtleeres Array endlicher Zahlen vom höchsten Grad zuerst, Grad mindestens eins nach Entfernen führender Nullen. Die Aliase coeffs und poly werden akzeptiert. Der führende Koeffizient nach dem Abschneiden muss ungleich null sein; das Nullpolynom wird mit invalid_input abgelehnt. Jeder Eintrag darf eine JSON-Zahl oder eine numerische Zeichenkette sein. Bei Erfolg spiegelt der Körper die bereinigten Koeffizienten und den Grad, eine lesbare Polynomzeichenkette, positive_sign_changes und negative_sign_changes als Ganzzahlen, possible_positive_roots und possible_negative_roots als absteigende Arrays zulässiger Anzahlen, die Koeffizienten von p von minus x zur Prüfung sowie method gleich descartes_rule_of_signs wider.
Wo eine API zur Descartes-Zeichenregel sich lohnt
Weil die Implementierung reines Parse der Stufe A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Basispreis $0.002 ohne Modell-Tokens und ohne ausgehendes Netz.
Technische Fragen
Wie funktioniert der Descartes-Zeichenregel-Rechner?
Senden Sie Koeffizienten vom höchsten Grad zuerst. Die API zählt Vorzeichenwechsel unter nichtverschwindenden Gliedern für p(x) und für p(−x) und liefert jede Anzahl sowie die Listen k, k−2, … möglicher positiver und negativer reeller Wurzeln (mit Vielfachheit).
Was bedeuten possible_positive_roots und possible_negative_roots?
Es sind alle nichtnegativen ganzen Zahlen gleich der Vorzeichenwechsel-Anzahl oder um eine gerade Zahl kleiner. Bei drei Wechseln ist die Liste [3, 1]; bei zwei [2, 0]. Die wahre Wurzelanzahl ist einer dieser Werte, nicht zwingend das Maximum.
Was kostet der Descartes-Zeichenregel-Rechner?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen das vorausbezahlte KIT-Guthaben zu $0.002 pro erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.