ForHosting KIT · Mathematik

Polynom zeichnen

Geben Sie die Koeffizienten und einen x-Bereich ein und erhalten Sie gleichmäßig verteilte Punkte zum Zeichnen: x² von −2 bis 2 mit fünf Punkten ergibt (−2, 4), (−1, 1), (0, 0), (1, 1) und (2, 4). Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Koeffizienten
1, 0, 0
X-Start
-2
X-Ende
2
Stichproben
5
Erhalten Sie
Grad
2
Polynom
x^2
Schritt
1
Anzahl der Punkte
5

Ein Polynom zu zeichnen heißt, seine Koeffizientenliste in ein ausreichend dichtes Netz von x-y-Abtastpunkten zu verwandeln, damit ein Diagramm, ein Arbeitsblatt oder eine Zeichenfläche die Kurve ohne Computeralgebra-Kern zeichnen kann. Lernende, Tutoren und Automatisierungsskripte stehen vor derselben Aufgabe: p(x) auf einem abgeschlossenen Intervall auswerten und geordnete Punkte ausgeben.

Von den Koeffizienten zur Kurve

Ein Polynom ist eine Summe von Potenzen von x, jede mit ihrem Koeffizienten, angefangen beim höchsten Grad bis zur Konstante. Um es zu zeichnen, braucht man keine Formelumformung, sondern Punkte: Der Rechner teilt den gewählten x-Bereich in gleich große Schritte, beide Enden eingeschlossen, und berechnet an jeder Stelle den Wert des Polynoms. Dafür nutzt er das Horner-Verfahren, das die Potenzen nicht einzeln ausrechnet, sondern abwechselnd multipliziert und addiert. Heraus kommt eine geordnete Liste von x-y-Paaren, die ein Diagramm, ein Arbeitsblatt oder eine Tabellenkalkulation direkt zu einer Kurve verbinden kann.

Was beim Zeichnen schiefgehen kann

Zu wenige Punkte lassen eine stark gekrümmte Kurve eckig wirken, weil zwischen den Punkten nur gerade Linien gezogen werden. Wählen Sie deshalb mehr Punkte, wo sich die Kurve schnell ändert. Ein Bereich, dessen Anfang nicht kleiner als sein Ende ist, wird abgelehnt, statt den Graphen verkehrt herum zu zeichnen. Eine Konstante ergibt eine waagerechte Linie, ein lineares Polynom eine Strecke, und das Nullpolynom liegt genau auf der x-Achse. Nullstellen sucht der Rechner nicht.

Wofür sich das Zeichnen eines Polynoms lohnt

Unterrichtsräume und Tutoriumsplattformen nutzen einen Polynom-Zeichenrechner, damit Lernende Koeffizienten eines Quadrats, einer Kubik oder eines höheren Polynoms einfügen, ein Sichtfenster wählen und die abgetastete Kurve sehen, ohne beim handischen Tabellenbau ein Vorzeichen zu verdrehen. Prüfungsvorbereitungsgeneratoren und LMS-Erweiterungen brauchen ein deterministisches Orakel, das ein umgedrehtes Intervall als ungültig markiert, statt den Graphen rückwärts zu zeichnen oder eine leere Erfolgsliste zurückzugeben, die ein fehlerhafter Bewerter als korrekten Plot behandeln könnte. Eine fehlgeschlagene Validierung wird nicht berechnet.

Halten Sie die Abtastzahl für Skizzen bescheiden, erhöhen Sie sie bei scharfer Krümmung, pinnen Sie die gerundeten Punkte in Tests fest, und Sie erhalten reproduzierbare Graphendaten für Hausaufgaben, LMS-Figuren und Rand-Worker, ohne eine eigene symbolische Infrastruktur aufzubauen.

Klassentabellen und Skizzen

Lassen Sie Lernende Koeffizienten und ein Sichtfenster eingeben und zeichnen Sie die zurückgegebenen x-y-Punkte neben die von Hand berechnete Tabelle.

Prüfungs- und LMS-Figuren

Erzeugen Sie deterministische Polynomgraphen für Arbeitsblätter und Autobewerter, die ein umgedrehtes x-Intervall ablehnen statt es rückwärts zu zeichnen.

Polylinien in Notizbüchern und Dashboards

Verwandeln Sie ein angepasstes oder Lehrbuch-Polynom in eine kompakte Punktliste für Diagramme, ohne eine volle Computeralgebra- oder Zeichenbibliothek zu importieren.

In welcher Reihenfolge sollen Koeffizienten gesendet werden?

Beispiel: x^2 − 1 ist [1, 0, −1].

Wie viele Punkte sollte ich anfordern?

Zwischen 2 und 1001, beide Enden des Bereichs mitgezählt; voreingestellt sind 11. Für eine Skizze reichen wenige, doch wo die Kurve stark abknickt, sollten Sie mehr wählen, damit die geraden Stücke zwischen den Punkten ihre Form nicht verdecken.

Was passiert, wenn der Bereich nach seinem Ende beginnt?

Die Berechnung wird abgelehnt, statt den Graphen rückwärts zu zeichnen oder eine leere Kurve zu liefern. Der Anfang des Bereichs muss echt kleiner als sein Ende sein; tauschen Sie die beiden Werte und versuchen Sie es erneut.

Findet der Rechner die Nullstellen oder zeichnet er das Bild?

Nein. Sie erhalten die Liste der berechneten Punkte, die jedes Diagramm oder jede Tabellenkalkulation zu einer Kurve verbinden kann. Nullstellen, Asymptoten oder ein fertiges Bild sind eigene Aufgaben, die dieses Werkzeug nicht übernimmt.

Welche Punkte liefert x² zwischen −2 und 2?

Mit fünf Punkten beträgt die Schrittweite 1, und Sie erhalten (−2, 4), (−1, 1), (0, 0), (1, 1) und (2, 4): die bekannte U-förmige Parabel mit ihrem tiefsten Punkt bei (0, 0).

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/math/polynomial-graphing

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/math/polynomial-graphing \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"coefficients":[1,0,0],"x_start":-2,"x_end":2}'
{
  "coefficients": [
    1,
    0,
    0
  ],
  "x_start": -2,
  "x_end": 2
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.polynomial_graphing",
  "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.

max_degree64
max_samples1001
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.

Dieser Polynom-Zeichenrechner nimmt Koeffizienten von höchstem Grad zuerst zusammen mit einem x-Bereich entgegen, tastet das Polynom an gleichabständigen Abszissen nach dem Horner-Schema ab und liefert die Liste der x-y-Punkte plus eine kompakte Standardform. Ist der Bereichsanfang nicht streng kleiner als das Bereichsende, scheitert die Aufgabe mit invalid_input statt einen umgedrehten oder leeren Plot zu erfinden.

Was ein abgetasteter Polynomgraph ist und wie Horner auswertet

Ein Quadrat wie coefficients [1, 0, 0] auf [−2, 2] mit fünf Abtastpunkten liefert die vertrauten Parabelpunkte (−2, 4), (−1, 1), (0, 0), (1, 1), (2, 4). Konstanten ergeben eine waagerechte Gerade; ein lineares Binom einen geraden Abschnitt. Der Grad wird vom ersten nichtverschwindenden Leitkoeffizienten gemeldet; das Nullpolynom gilt als Grad null und zeichnet sich als x-Achse. Nichts hier findet Nullstellen, skizziert Asymptoten von Rationalen oder gibt ein Bild aus: der Vertrag ist die numerische Punktliste, die ein Graphik-Client bereits zu zeichnen versteht. Ein univariates Polynom ist eine endliche Summe p(x) gleich a_n x hoch n plus a_{n-1} x hoch n minus eins bis zur Konstanten a_0. Diese Funktion auf einem abgeschlossenen Intervall zu zeichnen ist nicht dieselbe Arbeit wie Nullstellen zu finden, zu dividieren oder zu integrieren: ein Graph braucht eine Liste abgetasteter Punkte (x_i, p(x_i)), die ein Renderer verbinden kann. Dieser Rechner baut jene Liste, indem er ein gleichmäßiges Gitter von x_start bis x_end einschließlich abschreitet und p an jeder Abszisse mit dem Horner-Schema auswertet. Horner schreibt das Polynom als geschachtelte Multiplikation-Addition um, p(x) gleich ((a_n x + a_{n-1}) x + … ) x + a_0, sodass jeder Abtastpunkt eine Multiplikation und eine Addition pro Koeffizient kostet und numerisch stabiler bleibt als die Summe unabhängiger Potenzen von x. Das Gitter hat samples Punkte (standardmäßig elf), der Schritt ist also (x_end minus x_start) geteilt durch (samples minus eins). Beide Endpunkte gehören dazu: der erste Punkt ist stets (x_start, p(x_start)) und der letzte wird auf x_end festgenagelt, damit akkumulierte Gleitkomma-Drift den rechten Rand des gewünschten Fensters nicht verfehlt.

Eingabevertrag, Bereichsprüfung, Antwortform und Fehler

Fehlende Felder, leere Koeffizientenarrays, nichtendliche Einträge und ein Grad über vierundsechzig scheitern ebenso und nennen das Feld. Werte werden auf zwölf Dezimalstellen gerundet, damit Goldens byteweise über Laufzeiten vergleichen. Koppeln Sie die Liste mit Ihrer eigenen Diagrammbibliothek; dieser Endpunkt rastert kein Bild und erfindet kein SVG. Senden Sie einen JSON-Körper mit Pflichtfeld coefficients, Pflichtfeld x_start und Pflichtfeld x_end. coefficients ist ein nichtleeres Array endlicher Zahlen in der Reihenfolge höchster Grad zuerst: [a_n, a_{n-1}, …, a_0] für p(x) gleich a_n x^n plus … plus a_0. Die Aliase coeffs und poly werden akzeptiert. x_start (Aliase start, x_min) ist der linke Endpunkt des abgeschlossenen Fensters; x_end (Aliase end, x_max) ist der rechte. Beide müssen endliche Zahlen sein, und x_start muss streng kleiner als x_end sein. Optionales samples (Aliase n, count) ist eine ganze Zahl von zwei bis eintausendeins einschließlich; lassen Sie es weg, werden elf Punkte verwendet. Bei Erfolg spiegelt der Körper die gereinigten Koeffizienten, meldet degree und eine kompakte Polynomzeichenkette, wiederholt x_start, x_end, samples und den gleichmäßigen Schritt und liefert points als geordnetes Array von Objekten jeweils mit x und y sowie point_count.

Wo eine API zum Zeichnen von Polynomen ihren Nutzen zeigt

Ingenieur- und Wissenschaftsnotizbücher brauchen oft eine schnelle Polylinie eines angepassten Polynoms, eines charakteristischen Polynoms oder eines Taylor-Stücks niedriger Ordnung, bevor dieselben Koeffizienten an einen Nullstellenfinder oder ein Riemann-Summen-Werkzeug gehen; ein winziger Parse-API-Aufruf erspart einen vollen Zeichenstapel für einen Koeffizientenvektor und zwei Zahlen. Weil die Umsetzung reines Parse der Stufe A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Grundpreis $0.002 ohne Modell-Token und ohne ausgehendes Netz.

Wie zeichnet man ein Polynom aus seinen Koeffizienten?

Senden Sie coefficients höchster Grad zuerst sowie x_start und x_end mit x_start < x_end. Die API liefert gleichabständige (x, y)-Punkte von p(x) auf diesem abgeschlossenen Intervall.

Was geschieht, wenn der Bereichsanfang nicht kleiner als das Bereichsende ist?

Die Aufgabe scheitert mit invalid_input. Ein Zeichenfenster braucht x_start streng kleiner als x_end; gleiche oder umgedrehte Bereiche werden nicht berechnet.

Wie sind die Abtastpunkte beabstandet?

Gleichmäßig. Bei N Abtastpunkten ist der Schritt (x_end − x_start) / (N − 1). Beide Endpunkte gehören dazu; das letzte x wird auf x_end festgenagelt.

Was kostet der Polynom-Zeichenrechner?

Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.

Vollständige KIT-Dokumentation lesen →