Die Polynomdivision, auch Partialdivision genannt, ist ein mathematisches Verfahren zur Lösung der Gleichung
Ein mögliches Verständnisproblem beim „Herausdividieren einer Nullstelle“ besteht darin, dass man vermeintlich durch 0 dividiert. Dies ist jedoch nicht der Fall, da man nicht Zahlen dividiert, sondern Polynome. Da das Polynom nicht das Nullpolynom ist, kann man (mit Rest) durch dieses Polynom dividieren.
Das folgende Code-Fragment in BASIC zeigt den Kern der Berechnung:
For i = GradZ - GradN To 0 Step -1 Quotient(i) = Zähler(i + GradN) / Nenner(GradN) For j = GradN To 0 Step -1 Zähler(i + j) = Zähler(i + j) - Nenner(j) * Quotient(i) Next j Next i For j = GradN - 1 To 0 Step -1 Rest(j) = Zähler(j) Next j
Die Variable Zähler() ist ein Feld (Array), welches die Koeffizienten des Zählerpolynoms enthält, so dass Zähler(i) den Koeffizienten der Potenz enthält. Sinngemäß ist Nenner() ein weiteres Feld, welches in gleicher Art die Koeffizienten des Nennerpolynoms enthält. Das Ergebnis ist ein Polynom, welches in Quotient() und Rest() ausgegeben wird. Die Variablen GradN und GradZ enthalten den jeweiligen Polynomgrad von Zähler und Nenner.
In einem optimierten Programm würde man die innere Schleife von 0 bis (GradN-1) laufen lassen und die Ergebnisse in Zähler() zurückschreiben, so dass die Variablen Quotient() und Rest() entfallen würden. Der Einfachheit halber wurde hier darauf verzichtet.
Polynomial long division | Polynomin jakokulma | Polynomdivision
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Polynomdivision".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world