0 Daumen
433 Aufrufe

Aufgabe:

blob.png

Text erkannt:

Wir verallgemeinern das Problem aus Aufgabe 1 (c) jetzt durch das Hinzufügen eine Nichtlinearität in jeder Komponente \( (2 \leq i \leq n-1) \) :
\( f_{i}(u):=(A u)_{i}+\lambda u_{i}\left(u_{i}-1\right), \)
sowie \( f_{1}(u)=(A u)_{1} \) und \( f_{n}(u)=(A u)_{n} \). Nun betrachten wir das nichtlineare Problem \( f(u)=b \). Wir wollen dies per Fixpunktiteration lösen. Als Abbruchkriterium wählen Sie bitte für das Residuum \( \|f(u)\|_{2} \leq \) tol mit tol \( =10^{-8} \).
(a) Formulieren Sie \( f(u)=b \) als Fixpunktproblem und implementieren Sie diese Funktion und eine Fixpunktiteration.

Problem/Ansatz:

Ich soll eine Fixpunktiteration mit den Werten n = 5  und lamba = 10-3 durchführen.

Meine Funktion ist u = f(u) + b - u

u ist ein Vektor der folgendermaßen aussieht:

(0.8925567999999999, 0.70288848, 0.51322016, 0.278924, 0.0)


b sieht folgendermaßen aus:

(0.0, 1.115696, 1.115696, 1.115696, 0.0)


f(u) sieht folgendermaßen aus:

(0.0, 1.1154871637353168, 1.1154461747726305, 1.115494874597776, 0.0)


Wie genau muss ich da jetzt vorgehen? Als Hinweis habe ich folgendes bekommen:

blob.png

Text erkannt:

1. Wähle Startwert \( x^{(0)} \in M \), und setze \( k=0 \).
2. Setze \( x^{(k+1)}:=f\left(x^{(k)}\right) \).
3. Ist
\( d_{X}\left(f\left(x^{(k+1)}\right)-x^{(k+1)}\right)<\epsilon \)
dann STOP, sonst \( k \rightarrow k+1 \) und fahre fort mit 2 .

Ich weiß leider nicht was der Startwert ist und was genau ich bei dx(...) < epsilon einsetzen muss.


Bin dankbar über jede Art der Hilfe!

Avatar von

Ein anderes Problem?

Stell deine Frage

Willkommen bei der Mathelounge! Stell deine Frage einfach und kostenlos

x
Made by a lovely community