Wie funktioniert Fixpunkt Iteration?

MeRoXas  06.12.2020, 23:02

Soll es e^5-x oder eher e^(5-x) heißen?

steve123600 
Fragesteller
 06.12.2020, 23:25

mit den Klammern

sorry vergessen die zu setzen

2 Antworten

Nimm auf beiden Seiten den ln. Dann hast du ln(cos³(x)+2)=5-x, woraus dann 5-ln(cos³(x)+2)=x wird. Mit g(x):=5-ln(cos³(x)+2) hast du dann die Form g(x)=x.

Man müsste nun eigentlich noch zeigen, dass g(x) eine Kontraktion ist, dann kann man den Fixpunktsatz von Banach anwenden. Ich verzichte hier mal auf einen Beweis der Kontraktion; ich denke mal, du bist eher an der Anwendung der Iteration interessiert.

Definiert man nun gemäß dem Fixpunktsatz die Folge

so konvergiert diese gegen den einzigen Fixpunkt von g. Das kann man jetzt iterativ ausrechnen lassen. Wie oben angemerkt, kann man den Startwert beliebig wählen. Ich habe es hier mal mit a_0=1 ausrechnen lassen. Du kannst dir unten auf der Seite die Folgenglieder für n von 0 bis 9 anzeigen lassen, wenn du auf more klickst.

Es scheint auf gerundet x=4,33265 hinauszulaufen, das sieht man auch ganz gut, wenn man sich das mal zeichnen lässt.

Woher ich das weiß:Studium / Ausbildung – Höheres Fachsemester
MeRoXas  07.12.2020, 01:19

Anbei doch eben ein Beweis für die Kontraktion.

Eine Kontraktion ist eine lipschitz-stetige Abbildung mit einer Libschitz-Konstante<1. Soll im Klartext heißen, dass die Ableitung nach oben durch 1 beschränkt ist.

Die Ableitung von g ist [3sin(x)cos³(x)] / (cos³(x)+2). Diese Ableitung kann man nun auf globale Extrema untersuchen und erhält letzten Endes einen global maximalen Funktionswert von gerundet 0,837. Damit ist die Ableitung auf jeden Fall nach oben durch 1 beschränkt und damit ist g eine Kontraktion. Der Fixpunktsatz kann also tatsächlich benutzt werden.

0

Die Fixpunktiteration ist ein in der Mathematik gebräuchliches iteratives Verfahren zur näherungsweisen Bestimmung der Nullstellen einer Funktion ff auf einem bestimmten Intervall [a,b].

Bild zum Beitrag

In diesem Fall x0 und x1 als Intervall.

Woher ich das weiß:Studium / Ausbildung – Maschinenbau Studium
 - (Schule, Mathematik, Fixpunktiteration)
steve123600 
Fragesteller
 06.12.2020, 22:56

ok wie genau würde ich denn bei meiner Aufgabe vorgehen?

0
BQ282  06.12.2020, 23:36
@steve123600

Wie fit bist du in programmieren? Ich könnte es exemplarisch mit matlab zeigen, dann verstehst du es etwas besser. Ansonsten einfach irgendeine Funktion nehmen und mal versuchen, es gibt dutzend hilfreiche Youtube Videos und Mathematik skripte, wo das Stück für Stück erklärt wird. LG

0
steve123600 
Fragesteller
 06.12.2020, 23:59
@BQ282

Ich habe immer mal nach Videos geschaut, aber irgendwie kein richtiges gesehen, dass mir hilft

mit dem Programmieren fange ich gerade erst richtig an

0
steve123600 
Fragesteller
 07.12.2020, 00:06
@BQ282

Mein eigentliches Problem ist eher wie ich die Formel oben in eine geeignete x=g(x) formel bringe

0