www.wikidata.de-de.nina.az
Die Polynomdivision auch Partialdivision genannt ist ein mathematisches Rechenverfahren bei dem ein Polynom durch ein anderes dividiert wird Das Ergebnis ist ein Ganzteil Polynom und evtl ein Restpolynom Das Verfahren verlauft analog zur ublichen und in der Schule gelehrten Division von Zahlen mit Rest Wahrend dort vorubergehend kleinere Dezimalstellen ignoriert werden und die nachste Ziffer des Ergebnisses ggf erraten wird ist hier der nachste Koeffizient durch Division der verbliebenen hochsten Koeffizienten exakt bestimmt Inhaltsverzeichnis 1 Allgemein 1 1 Informell 1 2 Formal 1 3 Anmerkungen 2 Anwendungen 3 Berechnung 3 1 Manueller Ablauf 3 2 Algorithmus 4 Pseudo Division 4 1 Beispiel 4 2 Algorithmus 5 Division durch Linearfaktor 5 1 Horner Schema 6 Verallgemeinerung auf Polynomringe in mehreren Unbestimmten 7 Literatur 8 WeblinksAllgemein BearbeitenInformell Bearbeiten Im Folgenden seien n displaystyle n nbsp und m displaystyle m nbsp naturliche Zahlen einschliesslich Null n m N 0 displaystyle n m in mathbb N 0 nbsp und der Einfachheit halber die Grossen a i 0 i n displaystyle a i 0 leq i leq n nbsp und b j 0 j m displaystyle b j 0 leq j leq m nbsp stets ganze Zahlen also Elemente von Z displaystyle mathbb Z nbsp Hat man nun zwei Polynome etwa p x a n x n a n 1 x n 1 a 2 x 2 a 1 x a 0 mit a n 0 displaystyle p x a n x n a n 1 x n 1 cdots a 2 x 2 a 1 x a 0 quad text mit a n neq 0 nbsp und q x b m x m b m 1 x m 1 b 2 x 2 b 1 x b 0 mit b m 0 displaystyle q x b m x m b m 1 x m 1 cdots b 2 x 2 b 1 x b 0 quad text mit b m neq 0 nbsp so kann man sie unter gewissen formalen Voraussetzungen ahnlich wie ganze Zahlen durcheinander dividieren also die Rechenaufgabe p x q x displaystyle p x q x nbsp losen Im Ergebnis finden sich dann zwei Polynome Ein Polynom s x displaystyle s x nbsp das dem Ganzzahlquotienten in der Zahlendivision mit Rest entspricht und ein Polynom r x displaystyle r x nbsp das sich nicht mehr weiter durch q x displaystyle q x nbsp teilen lasst und das dem Rest in der Zahlendivision entspricht p x q x s x r x displaystyle p x q x s x r x nbsp oder in Analogie zur Schulschreibweise p x q x s x Rest r x displaystyle p x q x s x text Rest r x nbsp Das Verfahren zum Auffinden dieser Losung bestehend aus s x displaystyle s x nbsp und r x displaystyle r x nbsp ist die Polynomdivision Dass sich hiernach r x displaystyle r x nbsp nicht weiter durch q x displaystyle q x nbsp teilen lasst ist gleichbedeutend damit dass der Polynomgrad von r x displaystyle r x nbsp kleiner ist als der von q x displaystyle q x nbsp weshalb dies in der formalen Definition der Rechenvorschrift Algorithmus auch als Abbruchbedingung gefordert wird In der Zahlendivision mit Rest wird stattdessen gefordert dass der Rest kleiner als der Divisor ist Beide Nebenbedingungen sorgen im jeweiligen Verfahren dafur dass der Rest eindeutig bestimmt ist Bei der formalen Definition des Verfahrens werden einige zusatzliche Bedingungen beachtet Das kommt daher dass man Polynome im Allgemeinen viel weitlaufiger definieren kann als es hier zur einfacheren Erklarung geschehen ist oder man es zum Beispiel aus der Schule kennt Die Koeffizienten eines Polynoms etwa konnen dann aus beliebigen Ringen stammen Dann durfen aber wiederum die Koeffizienten der beiden Polynome nicht aus verschiedenen Ringen stammen Daher definiert man dass die Polynome in einem gemeinsamen Polynomring liegen mussen Auch reicht es nicht mehr zu fordern dass der hochste Koeffizient Leitkoeffizient b m displaystyle b m nbsp von q x displaystyle q x nbsp nur ungleich Null sein musse Vielmehr muss man fordern dass er zudem eine Einheit des Ringes sein muss Oder es wird das unten beschriebene Verfahren der Pseudo Division angewendet Formal Bearbeiten Bei der Polynomdivision sind zwei Polynome p x displaystyle p x nbsp und q x displaystyle q x nbsp eines Polynomringes R x displaystyle R x nbsp gegeben wobei R displaystyle R nbsp ein kommutativer Ring mit 1 0 displaystyle 1 neq 0 nbsp und der Leitkoeffizient von q x displaystyle q x nbsp eine Einheit in R displaystyle R nbsp ist und es wird die Gleichung p x s x q x r x displaystyle p x s x q x r x nbsp nach den gesuchten Polynomen s x displaystyle s x nbsp und r x displaystyle r x nbsp gelost und zwar so dass der Grad von r x displaystyle r x nbsp kleiner als der von q x displaystyle q x nbsp ist Anmerkungen Bearbeiten Wegen grad r x lt grad q x displaystyle operatorname grad r x lt operatorname grad q x nbsp sind die Polynome s x displaystyle s x nbsp und r x displaystyle r x nbsp in R x displaystyle R x nbsp eindeutig bestimmt Die Polynomdivision ist im Allgemeinen keine innere Verknupfung auf R x displaystyle R x nbsp da sich als Ergebnis der Division zweier Polynome im Allgemeinen nicht ein einzelnes sondern zwei Polynome in R x displaystyle R x nbsp ergeben und sich somit keine Zuordnung der Form R x R x R x displaystyle R x times R x rightarrow R x nbsp machen lasst Ist das jedoch im Einzelfall moglich so wird R x displaystyle R x nbsp zu einem Korper mit der Polynomdivision als Umkehrung der Polynommultiplikation Ist die Polynomdivision fur jedes beliebige Paar von zwei Polynomen aus R x displaystyle R x nbsp moglich so wird R x displaystyle R x nbsp zu einem euklidischen Ring bzgl der Polynomgrad Funktion Das ist genau dann der Fall wenn R displaystyle R nbsp ein Korper ist Anwendungen BearbeitenEine Anwendung ist das Losen von Gleichungen hoheren Grades Wenn eine Losung Nullstelle x n displaystyle x n nbsp bekannt ist findet die Polynomdivision Anwendung um den Grad der Gleichung um Eins zu senken Diese Vorgehensweise wird Abspalten einer Nullstelle genannt Eine weitere Anwendung findet die Polynomdivision bei der Kurvendiskussion mit der Bestimmung der Naherungskurven einer rationalen Funktion Bei der Partialbruchzerlegung rationaler Funktionen wird die Polynomdivision ebenfalls benotigt Bei der Berechnung von Prufsummen findet die Polynomdivision uber dem Ring der ganzen Zahlen modulo 2 Anwendung siehe CRC Polynom Nach erfolgter Polynomdivision kann man dasselbe Verfahren auf Divisor und Rest erneut anwenden und so einen weiteren Rest berechnen und so weiter Man erhalt dann eine sogenannte Polynomrestfolge Berechnung BearbeitenManueller Ablauf Bearbeiten Das Verfahren funktioniert fur Polynome mit ganzzahligen Koeffizienten genau so wie die schriftliche Division ganzer Zahlen mit Rest und kann mit dem gleichen Schema Verfahren Vorgehensweise gelost werden Hier werden die einzelnen Schritte am Beispiel p x q x 4 x 5 x 4 2 x 3 x 2 1 x 2 1 displaystyle frac p x q x frac 4 cdot x 5 x 4 2 cdot x 3 x 2 1 x 2 1 nbsp erlautert Wie bei der Division ganzer Zahlen wird zuerst der Summand hochsten Grades des Polynoms p displaystyle p nbsp eliminiert Dazu wird zunachst der Summand hochsten Grades von p displaystyle p nbsp durch den Summanden hochsten Grades von q displaystyle q nbsp dividiert Das Ergebnis ist 4 x 5 x 2 4 x 3 displaystyle frac 4x 5 x 2 4x 3 nbsp Danach wird q displaystyle q nbsp mit 4 x 3 displaystyle 4x 3 nbsp multipliziert und von p displaystyle p nbsp subtrahiert 4 x 5 x 4 2 x 3 x 2 1 x 2 1 4 x 3 x 4 2 x 3 x 2 1 x 2 1 4 x 5 4 x 3 x 4 2 x 3 displaystyle begin matrix 4x 5 amp x 4 amp 2x 3 amp x 2 amp 1 amp amp x 2 amp 1 amp amp 4x 3 frac x 4 2x 3 x 2 1 x 2 1 underline 4x 5 amp amp underline 4x 3 amp x 4 amp 2x 3 end matrix nbsp dd Es bleibt der Rest x 4 2 x 3 x 2 1 displaystyle x 4 2x 3 x 2 1 nbsp Sein Grad ist nicht kleiner als der des Divisors Im nachsten Schritt wird von diesem Rest der Summand hochsten Grades eliminiert bis in mehreren solchen Schritten ein Rest entsteht hier 2 x 3 displaystyle 2x 3 nbsp der nicht mehr eliminiert werden kann weil sein Grad kleiner als der Grad des Divisors q displaystyle q nbsp ist x 4 2 x 3 x 2 1 x 2 1 x 2 2 x 2 2 x 3 x 2 1 x 4 x 2 2 x 3 2 x 2 2 x 3 2 x 2 x 2 2 x 2 x 2 2 2 x 3 displaystyle begin array rrrrl x 4 amp 2x 3 amp x 2 amp amp 1 amp amp x 2 amp amp 1 x 2 amp 2x amp 2 amp frac 2x 3 x 2 1 underline x 4 amp amp underline x 2 amp 2x 3 amp 2x 2 amp underline 2x 3 amp amp underline 2x amp amp 2x 2 amp 2x amp amp underline 2x 2 amp amp underline 2 amp amp amp 2x amp 3 end array nbsp dd Weitere Beispiele nbsp nbsp nbsp Algorithmus Bearbeiten Das folgende Code Fragment in BASIC zeigt den Kern der Berechnung For i GradZ GradN To 0 Step 1 Quotient i Zahler i GradN Nenner GradN For j GradN To 0 Step 1 Zahler i j Zahler i j Nenner j Quotient i Next j Next i For j GradN 1 To 0 Step 1 Rest j Zahler j Next j Die Variable Zahler ist ein Feld Array welches die Koeffizienten des Zahlerpolynoms enthalt so dass Zahler i den Koeffizienten der Potenz x i displaystyle x i nbsp enthalt Entsprechend ist Nenner ein weiteres Feld welches in gleicher Art die Koeffizienten des Nennerpolynoms enthalt Das Ergebnis sind zwei Polynome welche in Quotient und Rest ausgegeben werden Die Variablen GradN und GradZ enthalten den jeweiligen Polynomgrad von Zahler und Nenner In einem optimierten Programm konnte man die innere Schleife von 0 bis GradN 1 laufen lassen und die Ergebnisse in Zahler zuruckschreiben so dass die Variablen Quotient und Rest entfallen wurden Der Einfachheit halber wurde hier darauf verzichtet Pseudo Division BearbeitenDie oben beschriebene Methode zur Polynomdivision ist nur dann anwendbar wenn der Leitkoeffizient des Divisors q x displaystyle q x nbsp eine Einheit im Grundring ist Das ist immer der Fall wenn der Grundring ein Korper ist Uber allgemeinen Grundringen muss das jedoch nicht immer der Fall sein Deswegen wird eine sogenannte Pseudo Division definiert die uber allen Integritatsringen funktioniert Gelost wird dabei nicht die obige Gleichung sondern die leicht variierte Gleichung a p x s x q x r x displaystyle alpha p x s x q x r x nbsp wobei die Polynome p x displaystyle p x nbsp und q x displaystyle q x nbsp vorgegeben sind und eine Konstante a displaystyle alpha nbsp sowie Polynome s x displaystyle s x nbsp und r x displaystyle r x nbsp gesucht werden Auch hier soll wieder der Grad von r x displaystyle r x nbsp kleiner als derjenige von q x displaystyle q x nbsp sein Das Vorgehen ist ahnlich der normalen Polynomdivision Allerdings werden im Divisionsschritt nicht nur das Polynom q x displaystyle q x nbsp sondern auch p x displaystyle p x nbsp mit geeigneten Faktoren multipliziert um zu erreichen dass sich die Leitkoeffizienten gegenseitig herausloschen Beispiel Bearbeiten Als Beispiel soll eine Pseudo Division im Polynomring Z x displaystyle mathbb Z x nbsp uber den ganzen Zahlen durchgefuhrt werden Seien p x 2 x 2 1 und q x 5 x 5 displaystyle p x 2x 2 1 quad text und quad q x 5x 5 nbsp Eine normale Polynomdivision ist hier nicht moglich da 5 displaystyle 5 nbsp der Leitkoeffizienten von q displaystyle q nbsp in Z displaystyle mathbb Z nbsp nicht invertierbar ist Wir konnen aber p displaystyle p nbsp mit 5 displaystyle 5 nbsp multiplizieren Nun kann man q displaystyle q nbsp mit 2 x displaystyle 2x nbsp multipliziert abziehen und erhalt 5 p x 2 x q x 10 x 2 5 10 x 2 10 x 10 x 5 displaystyle 5p x 2xq x 10x 2 5 10x 2 10x 10x 5 nbsp Der Grad von 10 x 5 displaystyle 10x 5 nbsp ist dabei kleiner als derjenige von p displaystyle p nbsp aber noch nicht kleiner als der von q displaystyle q nbsp Ziehen wir nun von diesem Zwischenergebnis 2 displaystyle 2 nbsp mal q displaystyle q nbsp ab erhalten wir 10 x 5 2 q x 10 x 5 10 x 10 15 displaystyle 10x 5 2 q x 10x 5 10x 10 15 nbsp Da 15 displaystyle 15 nbsp als konstantes Polynom einen kleineren Grad als q displaystyle q nbsp besitzt sind wir hier fertig Ruckwarts einsetzen ergibt 15 5 p x 2 x q x 2 q 5 p x 2 x 2 q x displaystyle 15 5p x 2xq x 2 q 5p x 2x 2 q x nbsp oder umgeformt 5 p x 2 x 2 q x 15 displaystyle 5p x 2x 2 q x 15 nbsp Eine Probe bestatigt dies Algorithmus Bearbeiten Das Vorgehen soll nun noch durch den Algorithmus illustriert werden Dieser rekursive Algorithmus hat als Argumente zwei Polynome p displaystyle p nbsp und q displaystyle q nbsp wobei q displaystyle q nbsp nicht das Nullpolynom sein darf sowie die Variable x displaystyle x nbsp bezuglich der die Pseudodivision zu erfolgen hat Das Ergebnis ist ein Tripel c s r displaystyle c s r nbsp bestehend aus Polynomen s displaystyle s nbsp und r displaystyle r nbsp sowie einer Konstanten c displaystyle c nbsp so dass c p s q r displaystyle cp sq r nbsp und grad r lt grad q displaystyle operatorname grad r lt operatorname grad q nbsp gilt pseudoDivision p q x if d lt 0 then 1 0 p else c a c t s r where d grad p x grad q x a lcoeff q x b lcoeff p x t b xd c q r pseudoDivision a p t q q x Hierbei liefert grad f x displaystyle operatorname grad f x nbsp den Grad sowie lcoeff f x displaystyle operatorname lcoeff f x nbsp den Leitkoeffizienten eines Polynomes Man kann noch weitere Verbesserungen am Algorithmus vornehmen indem man etwa wie im Beispiel die Multiplikation mit x unterlasst wenn sie nicht notwendig ist Division durch Linearfaktor BearbeitenWill man bei einer Gleichung a n x n a n 1 x n 1 a 2 x 2 a 1 x a 0 0 mit a n 0 displaystyle a n x n a n 1 x n 1 cdots a 2 x 2 a 1 x a 0 0 quad text mit a n neq 0 nbsp den Linearfaktor x x 1 displaystyle x x 1 nbsp einer Losung x 1 displaystyle x 1 nbsp abspalten so ergibt sich das um ein Grad reduzierte Polynom b n 1 x n 1 b n 2 x n 2 b 2 x 2 b 1 x b 0 0 displaystyle b n 1 x n 1 b n 2 x n 2 cdots b 2 x 2 b 1 x b 0 0 nbsp mit den Koeffizienten b n 1 a n displaystyle b n 1 a n nbsp b n 2 a n 1 a n x 1 displaystyle b n 2 a n 1 a n cdot x 1 nbsp b n 3 a n 2 a n 1 x 1 a n x 1 2 displaystyle b n 3 a n 2 a n 1 cdot x 1 a n cdot x 1 2 nbsp displaystyle cdots nbsp b 0 a 1 a 2 x 1 a 3 x 1 2 a n x 1 n 1 displaystyle b 0 a 1 a 2 cdot x 1 a 3 cdot x 1 2 cdots a n cdot x 1 n 1 nbsp Beispiel Die Polynomgleichung 2 x 5 4 x 4 4 x 3 3 x 2 1 5 x 0 75 0 displaystyle 2x 5 4x 4 4x 3 3x 2 1 5x 0 75 0 nbsp hat die Losung x 1 0 484 1657 displaystyle x 1 0 4841657 nbsp Das Restpolynom hat also die Koeffizienten b 4 a 5 2 displaystyle b 4 a 5 2 nbsp b 3 a 4 a 5 x 1 4 968 331 displaystyle b 3 a 4 a 5 cdot x 1 4 968331 nbsp b 2 a 3 a 4 x 1 a 5 x 1 2 6 405 496 displaystyle b 2 a 3 a 4 cdot x 1 a 5 cdot x 1 2 6 405496 nbsp b 1 a 2 a 3 x 1 a 4 x 1 2 a 5 x 1 3 0 101 321 displaystyle b 1 a 2 a 3 cdot x 1 a 4 cdot x 1 2 a 5 cdot x 1 3 0 101321 nbsp b 0 a 1 a 2 x 1 a 3 x 1 2 a 4 x 1 3 a 5 x 1 4 1 549 056 displaystyle b 0 a 1 a 2 cdot x 1 a 3 cdot x 1 2 a 4 cdot x 1 3 a 5 cdot x 1 4 1 549056 nbsp und lautet 2 x 4 4 968 331 x 3 6 405 496 x 2 0 101 321 x 1 549 056 0 displaystyle 2x 4 4 968331x 3 6 405496x 2 0 101321x 1 549056 0 nbsp Horner Schema Bearbeiten Mit Leitkoeffizient 1 kann schneller mit dem Horner Schema zur Funktionswert Berechnung eines Polynoms gearbeitet werden Interessant ist die Umkehrung man kann mit der Polynomdivision auch Funktionswerte bestimmen Beispiel p x x 3 2 x 1 displaystyle p x x 3 2x 1 nbsp mit p 3 22 displaystyle p 3 22 nbsp Polynomdivision liefert x 3 2 x 1 x 3 x 2 3 x 7 22 x 3 displaystyle left x 3 2x 1 right colon left x 3 right x 2 3x 7 frac 22 x 3 nbsp Nach Multiplikation mit x 3 displaystyle x 3 nbsp sieht man dass der Rest 22 der Funktionswert p 3 displaystyle p 3 nbsp ist Verallgemeinerung auf Polynomringe in mehreren Unbestimmten BearbeitenEs existiert eine verallgemeinerte Polynomdivision in multivariablen Polynomringen K x 1 x 2 x n displaystyle K x 1 x 2 ldots x n nbsp wenn K displaystyle K nbsp ein Korper ist Dabei werden einige Abstriche in Kauf genommen wie beispielsweise die Eindeutigkeit Literatur BearbeitenPeter Hartmann Mathematik fur Informatiker Vieweg Teubner 2006 ISBN 3 8348 0096 1 S 88 90 Auszug in der Google Buchsuche Schulerduden Mathematik II Dudenverlag 2004 ISBN 3 411 04275 3 S 327 328 Charles D Miller Margaret L Lial David I Schneider Fundamentals of College Algebra 3 uberarbeitete Auflage Scott amp Foresman Little amp Brown Higher Education 1990 ISBN 0 673 38638 4 S 24 26Weblinks BearbeitenJavaScript berechnet Polynomdivision und erzeugt Ubungsaufgaben Polynomdivision Rechner mit Rechenweg Abgerufen von https de wikipedia org w index php title Polynomdivision amp oldid 234205764