www.wikidata.de-de.nina.az
Regula falsi Verfahren lateinisch regula falsi Regel des Falschen auch Regula duarum falsarum Positionum lateinisch regula duarum falsarum positionum Regel vom zweifachen falschen Ansatz 1 2 Falsirechnung rsp Falsi Rechnung sind Methoden zur Berechnung von Nullstellen Die ursprungliche historische Regula Falsi diente der Losung einer linearen Gleichung mit Hilfe zweier falscher Testwerte Als numerische Methode auch lineares Eingabeln genannt dient die Regula Falsi als Iterationsmethode zur Ermittlung der Nullstelle reeller Funktionen Sie kombiniert Methoden vom Sekantenverfahren und der Bisektion Inhaltsverzeichnis 1 Das Regula Falsi Iterationsverfahren Primitivform 1 1 Iterationsvorschrift 1 2 Bemerkungen 2 Verbesserung des Verfahrens 2 1 Illinois Pegasus und Anderson Bjorck Verfahren 2 1 1 Idee der Verfahren 2 1 2 Algorithmus 2 1 3 Rekursive Implementierung des Pegasus Verfahrens 2 2 Bemerkungen 3 Geschichte 3 1 Die Regula falsi zur Losung einer linearen Gleichung 3 2 Die Regula falsi als numerische Methode 4 Weblinks 5 EinzelnachweiseDas Regula Falsi Iterationsverfahren Primitivform Bearbeiten nbsp Die ersten zwei Iterationen des Regula falsi Verfahrens rot dargestellt die Funktion f blau die Sekanten nbsp Visualisierung der Regula falsi als Animation Das Regula falsi Verfahren startet mit zwei Stellen in der Nahe der Nullstelle a 0 displaystyle a 0 nbsp und b 0 displaystyle b 0 nbsp deren Funktionsauswertungen f a 0 displaystyle f a 0 nbsp f b 0 displaystyle f b 0 nbsp unterschiedliche Vorzeichen haben In dem Intervall a b displaystyle a b nbsp befindet sich somit nach dem Zwischenwertsatz fur stetiges f displaystyle f nbsp eine Nullstelle Nun verkleinert man in mehreren Iterationsschritten das Intervall und bekommt so eine immer genauere Naherung fur die Nullstelle Iterationsvorschrift Bearbeiten In Schritt k displaystyle k nbsp berechnet man c k a k 1 b k 1 a k 1 f b k 1 f a k 1 f a k 1 displaystyle c k a k 1 frac b k 1 a k 1 f b k 1 f a k 1 f a k 1 nbsp a k 1 f b k 1 b k 1 f a k 1 f b k 1 f a k 1 displaystyle frac a k 1 f b k 1 b k 1 f a k 1 f b k 1 f a k 1 nbsp Ist f c k 0 displaystyle f c k 0 nbsp so wird das Verfahren beendet denn mit c k displaystyle c k nbsp ist eine Nullstelle gefunden Anderenfalls wahlt man a k displaystyle a k nbsp b k displaystyle b k nbsp wie folgt a k c k b k b k 1 displaystyle a k c k b k b k 1 nbsp falls f a k 1 displaystyle f a k 1 nbsp und f c k displaystyle f c k nbsp gleiches Vorzeichen haben sowie a k a k 1 b k c k displaystyle a k a k 1 b k c k nbsp falls f b k 1 displaystyle f b k 1 nbsp und f c k displaystyle f c k nbsp gleiches Vorzeichen haben und geht damit in den nachsten Iterationsschritt Bemerkungen Bearbeiten Die Berechnung des c k displaystyle c k nbsp entspricht dem Anwenden des Sekantenverfahrens mit einer Iteration im k 1 displaystyle k 1 nbsp ten Intervall Im Gegensatz zum Sekantenverfahren befindet sich in diesem Intervall aber stets eine Nullstelle Geometrisch kann man c k displaystyle c k nbsp als die Nullstelle der Sekante durch a k 1 f a k 1 displaystyle left a k 1 f a k 1 right nbsp und b k 1 f b k 1 displaystyle left b k 1 f b k 1 right nbsp deuten c k displaystyle c k nbsp liegt naturlich immer im Intervall a k 1 b k 1 displaystyle left a k 1 b k 1 right nbsp Konvergenz Solange f displaystyle f nbsp im k displaystyle k nbsp ten Intervall nicht strikt konkav bzw konvex ist also im Intervall ein Vorzeichenwechsel der zweiten Ableitung vorliegt liegt superlineare Konvergenz vor Visualisierung der Regula falsi nbsp nbsp nbsp nbsp nbsp Verbesserung des Verfahrens BearbeitenIst f displaystyle f nbsp konkav oder konvex im Intervall a k b k displaystyle a k b k nbsp hat die zweite Ableitung also uberall im Intervall das gleiche Vorzeichen so bleibt eine der Intervallgrenzen fur alle weiteren Iterationen stehen denn die Sekante liegt immer unterhalb bzw oberhalb der Funktion Die andere Intervallgrenze konvergiert jetzt nur noch linear gegen die Losung Abhilfe schaffen die folgenden Verfahren Illinois Pegasus und Anderson Bjorck Verfahren Bearbeiten Idee der Verfahren Bearbeiten Den verbesserten Verfahren liegt die folgende Idee zu Grunde Falls sich die linke Intervallgrenze x 1 displaystyle x 1 nbsp im aktuellen Schritt nicht verandert das heisst dass die tatsachliche Nullstelle zwischen der linken Grenze und der genaherten Nullstelle liegt multipliziert man f x 1 displaystyle f x 1 nbsp mit einem Faktor 0 lt m lt 1 displaystyle 0 lt m lt 1 nbsp und bringt den Funktionswert an der Stelle x 1 displaystyle x 1 nbsp damit naher an Null Entweder verkurzt sich somit der Abstand der Naherung zur Nullstelle im nachsten Schritt oder die Nullstelle wird im nachsten Schritt zwischen der tatsachlichen Nullstelle und der rechten Intervallgrenze genahert Im zweiten Fall werden dann einfach rechts und links fur den nachsten Schritt vertauscht Da der zweite Fall irgendwann auch in konvexen Intervallen immer eintritt ist sicher dass keine der beiden Intervallgrenzen bis zum Abbruch stehen bleibt Somit ist die Konvergenz garantiert superlinear Algorithmus Bearbeiten Den folgenden Algorithmus haben diese Verfahren gemeinsam s o l a n g e x 2 x 1 e x f z e f z x 1 f 1 s m i t s f 2 f 1 x 2 x 1 f z f z f a l l s f z f 2 lt 0 x 1 x 2 f 1 f 2 x 2 z f 2 f z f a l l s f z f 2 gt 0 f 1 m f 1 x 2 z f 2 f z x 1 bleibt s o n s t x 1 z f 1 f z x 2 z f 2 f z nimm z als Naherung fur x displaystyle begin array l mathsf solange circledast x 2 x 1 geq varepsilon x f z geq varepsilon f left begin array l z x 1 frac f 1 s mathrm mit s frac f 2 f 1 x 2 x 1 f z f z mathsf falls f z cdot f 2 lt 0 left x 1 x 2 f 1 f 2 x 2 z f 2 f z right mathsf falls f z cdot f 2 gt 0 left f 1 m cdot f 1 x 2 z f 2 f z x 1 text bleibt right mathsf sonst left x 1 z f 1 f z x 2 z f 2 f z right end array right text nimm z text als Naherung fur x end array nbsp Dabei sind x 1 x 2 displaystyle x 1 x 2 nbsp die Intervallgrenzen im k displaystyle k nbsp ten Schritt f 1 f 2 displaystyle f 1 f 2 nbsp und f z displaystyle f z nbsp die Funktionswerte an den Stellen x 1 x 2 displaystyle x 1 x 2 nbsp und z displaystyle z nbsp e x e f displaystyle varepsilon x varepsilon f nbsp sind die Abbruchgrenzen und m displaystyle m nbsp der Verkurzungsfaktor displaystyle circledast cdot cdot nbsp steht hier fur eine nicht naher spezifizierte zweistellige Boolesche Funktion Sinnvolle Funktionen waren hier die Disjunktion die Konjunktion die Identitat des ersten und die Identitat des zweiten Operanden Im ersten Fall muss eine der beiden Abbruchgrenzen im zweiten Fall beide im dritten Fall lediglich e x displaystyle varepsilon x nbsp und im vierten Fall e f displaystyle varepsilon f nbsp unterschritten werden damit x 2 x 1 e x f z e f displaystyle circledast x 2 x 1 geq varepsilon x f z geq varepsilon f nbsp falsch wird und das Verfahren abbricht Die unterschiedlichen Verfahren unterscheiden sich lediglich im Verkurzungsfaktor m displaystyle m nbsp Illinois Verfahren m I 0 5 displaystyle m I 0 5 nbsp Pegasus Verfahren m P f 2 f 2 f z displaystyle m P frac f 2 f 2 f z nbsp Anderson Bjorck Verfahren m A B 1 f z f 2 falls 1 f z f 2 gt 0 0 5 sonst displaystyle m A B begin cases 1 frac f z f 2 amp text falls 1 frac f z f 2 gt 0 0 5 amp text sonst end cases nbsp Rekursive Implementierung des Pegasus Verfahrens Bearbeiten Die zu untersuchende Funktion und die Abbruchkriterien epsx epsf seien definiert f x sei definiert Der Verkurzungsfaktor fur das Pegasus Verfahren m f2 fz return f2 f2 fz Der eigentliche rekursive Algorithmus betterFalsePosition x1 x2 f1 f2 z x1 f1 x2 x1 f2 f1 Naherung fur die Nullstelle berechnen fz f z Abbruchgrenze unterschritten z als Naherung zuruckgeben if x2 x1 lt epsx or fz lt epsf then return z ansonsten Nullstelle in f xz f x2 Links und Rechts vertauschen Nullstelle in f xz f x2 suchen if fz f2 lt 0 then return betterFalsePosition x2 z f2 fz ansonsten verkurzen und Nullstelle in x1 z suchen return betterFalsePosition x1 z m f2 fz f1 fz Die Methode mit der das Verfahren fur das zu untersuchende Intervall gestartet wird betterFalsePosition x1 x2 return betterFalsePosition x1 x2 f x1 f x2 Bemerkungen Bearbeiten Die Konvergenz der Verfahren ist superlinear und mit der des Sekantenverfahrens vergleichbar Durch die superlineare garantierte Konvergenz und den relativ geringen Rechenaufwand je Iteration sind diese Verfahren bei eindimensionalen Problemen in der Regel anderen Verfahren wie z B dem Newton Verfahren vorzuziehen Geschichte BearbeitenDie Regula falsi zur Losung einer linearen Gleichung Bearbeiten Die historische Regula falsi findet sich bereits in sehr alten mathematischen Texten beispielsweise wird sie im Papyrus Rhind ca 1550 v Chr angewandt 3 Unter den altesten erhaltenen Dokumenten die vom Wissen um die Methode des doppelten falschen Ansetzens zeugen befindet sich die indisch mathematische Schrift Vaishali Ganit ca 3 Jahrhundert v Chr Der altchinesische mathematische Text Die Neun Kapitel der mathematischen Kunst 200 v Chr 100 n Chr erwahnt den Algorithmus ebenfalls In diesem Text wurde das Verfahren auf eine lineare Gleichung angewandt sodass die Losung direkt also ohne Iteration erreicht wurde Auf den Bagdader Mathematiker Philosoph und Arzt Qusta ibn Luqa 820 912 geht eine geometrische Begrundung der Regula falsi zuruck 4 Leonardo da Pisa Fibonacci beschrieb das Verfahren des doppelten falschen Ansetzens in seinem Buch Liber Abaci 1202 n Chr 1 angelehnt an eine Methode die er aus arabischen Quellen gelernt hatte Auch Adam Ries kannte die regula falsi und beschrieb die Methode wie folgt wird angesetzt mit zwei falschen Zahlen die der Aufgabe entsprechend grundlich uberpruft werden sollen in dem Masse wie es die gesuchte Zahl erfordert Fuhren sie zu einem hoheren Ergebnis als es in Wahrheit richtig ist so bezeichne sie mit dem Zeichen plus bei einem zu kleinen Ergebnis aber beschreibe sie mit dem Zeichen minus genannt Sodann ziehe einen Fehlbetrag vom anderen ab Was dabei als Rest bleibt behalte fur deinen Teiler Danach multipliziere uber Kreuz jeweils eine falsche Zahl mit dem Fehlbetrag der anderen Ziehe eins vom anderen ab und was da als Rest bleibt teile durch den vorher berechneten Teiler So kommt die Losung der Aufgabe heraus Fuhrt aber eine falsche Zahl zu einem zu grossen und die andere zu einem zu kleinen Ergebnis so addiere die zwei Fehlbetrage Was dabei herauskommt ist dein Teiler Danach multipliziere uber Kreuz addiere und dividiere So kommt die Losung der Aufgabe heraus 2 Die Regula falsi als numerische Methode Bearbeiten Die ursprunglichen Schopfer der entsprechenden numerischen Verfahren sind nicht bekannt Die Illinois Methode wurde 1971 veroffentlicht mit einem Hinweis auf den moglichen Ursprung in den 1950er Jahren im Rechenzentrum der University of Illinois 5 Die 1972 offentlich beschriebene Pegasus Methode wurde so benannt weil unbekannte Autoren sie zuvor auf einem Rohrenrechner des Typs Pegasus eingesetzt hatten 6 dieser Rechner war von der britischen Firma Ferranti Pegasus ab 1956 ausgeliefert worden Weblinks Bearbeiten nbsp Commons Regula falsi Sammlung von Bildern Videos und AudiodateienEinzelnachweise Bearbeiten a b Leonardo da Pisa Liber abbaci 1202 Kapitel 13 De regula elcataym qualiter per ipsam fere omnes erratice questiones soluantur a b Adam Ries Rechenung auff der linihen und federn 1522 Siehe Matroids Matheplanet Die regula falsi Adam Ries wichtigste Rechenregel Arnold Buffum Chase The Rhind Mathematical Papyrus Free Translation and Commentary with Selected Photographs Transcriptions Transliterations and Literal Translations by Arnold Buffum Chase Editoren Phillip S Jones Bruce E Meserve The National Council of Teachers of Mathematics Classics in Mathematics Education A Series 1979 Hans im Pech Mathematik Die regula falsi Adam Ries wichtigste Rechenregel In Matroids Matheplanet Die Mathe Redaktion 26 Juni 2007 abgerufen am 31 Oktober 2020 M Dowell P Jarratt A modified regula falsi method for computing the root of an equation In BIT Numerical Mathematics Band 11 Nr 2 Springer Juni 1971 ISSN 0006 3835 S 168 174 doi 10 1007 BF01934364 springer com M Dowell P Jarratt The Pegasus method for computing the root of an equation In BIT Numerical Mathematics Band 12 Nr 4 Elsevier Dezember 1972 ISSN 0006 3835 S 503 508 doi 10 1007 BF01932959 springer com Abgerufen von https de wikipedia org w index php title Regula falsi amp oldid 226128366