Dynamische Erläuterung der Lösungsverfahren für Polynome 2.-4. Grades
Numerische Bestimmung der komplexen Nullstellen für Polynome höheren Grades
Man kann Polynome oder Gleichungen, die auf ein Polynom führen, oben eingeben
oder die Koeffizienten eines Polynoms
Falls Bruchgleichungen/-Terme durch Multiplikation mit den Nennern in Polynome aufgelöst werden sollen, muß die entsprechende Option aktiviert sein. (Der kgV der Nenner wird dabei nicht ermittelt, und es wird nicht vorher gekürzt.)
Wird ein Polynom bis zum 4. Grade gefunden, so werden die Koeffizienten in die Eingabefelder des entsprechenden Polynoms eingetragen, und es kann mit der Schaltfläche [Lösen mit Erläuterung] eine Erklärung des Lösungsverfahrens generiert werden.
Alternativ zum Javascript-Modus kann auch ein in die Seite integriertieres Java-Applet für die Nullstellensuche verwendet werden. Das Applet ist optimiert für sehr schnelle Suche — es soll zum dynamischen Visualisieren der Nullstellen in der Gaußschen Zahlenebene in "Echtzeit" dienen, während man die Polynomkoeffizienten einfach mit Scrollbars ändert — versagt aber manchmal.
Es werden Proben
gemacht, bei den komplexen Nullstellen ausschließlich mit dem (u.U. berechneten)
standardisierten Polynom, bei den reellen auch mit der eingegebenen Gleichung bzw.
dem eingegebenen Term. Bei Gleichungen
Für die Probe mit der eingegebene Gleichung wird die Javascriptmethode eval()
verwendet, wobei Potenzen vorher in die Javascript-Syntax umgewandel werden: z.B.
3x^13-x^2+1 für x=4,789 in
Reelle Nullstellen und konjugierte komplexe Nullstellenpaare führen
im Programm in der Regel zur Polynomdivision, bei der das Polynom vereinfacht, d.h. sein Grad
reduziert wird. Das Protokoll der Polynomdivisionen wird im Ergebnisfenster
unter der Probe angezeigt.
Bei (konjugierten) komplexen Nullstellen
Ich habe versucht, in der automatischen Erstellung der Erläuterungen zu den Lösungsverfahren möglichst viele Spezialfälle zu berücksichtigen, so daß der Lösungsweg für fast alle Fälle gut nachvollzogen werden kann. Das hatte aber Grenzen, sowohl gesetzt durch die eingeschränkten Möglichkeiten der Anzeige in dem Textfeld, als auch durch den Wunsch, das Script nicht allzu groß werden zu lassen. Die Gleichungen der Form xn = y oder andere Fälle, in denen das absolute Glied fehlt, werden nicht gesondert behandelt, weder in den Erläuterungen noch bei der Berechnung selbst.
Gleichungen, in denen das absolute Glied fehlt, wie z.B.
Das entstandene Produkt wird dann Null, wenn mindestens ein Faktor Null ist; d.h. man bekommt
die Lösungen durch separate Betrachtung der Faktoren bzw. die Lösung der Gleichungen
Für Polynome höheren Grades gibt es keine allgemeinen Lösungsformeln. Der Hauptsatz der
Algebra besagt allerdings, daß Polynome vom Grade n immer genau n (u.U. komplexe) Nullstellen
besitzen, von denen jedoch nicht alle verschieden sein müssen.
Falls man eine oder mehrere reelle Nullstellen durch Raten, Ausprobieren, durch
Ablesen im Graphen (→Funktionsplotter)
oder durch numerische Methoden (z.B. das oben kurz beschriebene Newton-Verfahren)
herausfindet, so kann man das Polynom mittels
Polynomdivision durch den Term (x-x0)
in ein Polynom vereinfachen, das ein Grad kleiner ist und die restlichen Nullstellen
enthält. x0 steht dabei für den x-Wert der Nullstelle.
Beispiel: Das Polynom
Die Polynomdivisionen ergeben dann:
→ Seite zur Polynomdivision
→ Seite zum numerischen Lösen von Gleichungen
Wie "gut" die Resultate nun sind, kann man an der automatischen Probe sehen. Die Lösungen
der jeweils letzten Berechnung wurden in das gegebene Polynom eingesetzt, und man kann hier sehen, wie nahe das Ergebnis
an der Null liegt. Beachten Sie, daß kleine Werte in exponentieller Schreibweise aufgeführt
werden, die Angabe
Version: 22. 5. 2004
© Arndt Brünner
Matheseitenüberblick
Applet zum Darstellen der Nullstellen in der Zahlenebene
Rechner für reelle Zahlen
Rechner für komplexe Zahlen
Übungen zum Lösen quadratischer Gleichungen
Gästebuch