0 Daumen
1,1k Aufrufe

Aufgabe:


Lokaler Diskretisierungsfehler im Heun-Verfahren.

a) Betrachten Sie ein AWP einer autonomen Dgl., d.h. y=f(y),y(x0)=y0 y^{\prime}=f(y), y\left(x_{0}\right)=y_{0} mit yR y \in \mathbb{R} . Das Heun-Verfahren lautet dann
y1=y0+h2[f(y0)+f(y0+hf(y0))] y_{1}=y_{0}+\frac{h}{2}\left[f\left(y_{0}\right)+f\left(y_{0}+h f\left(y_{0}\right)\right)\right]
Leiten Sie eine Formel für den lokalen Diskretisierungsfehler τ(h) \tau(h) = (y(x0 + h) - y1 )  / h = (y(x0 +h)-y0 ) / h - f(y0 + 12 \frac{1}{2} h*f(y0)) her.

b) Für ein AWP einer nichtautonomen Dgl., d.h. y=f(x,y),y(x0)=y0 y^{\prime}=f(x, y), y\left(x_{0}\right)=y_{0} mit yR y \in \mathbb{R} , folgt bei der Heun-Methode
y1=y0+h2[f(x0,y0)+f(x0+h,y0+hf(x0,y0))] y_{1}=y_{0}+\frac{h}{2}\left[f\left(x_{0}, y_{0}\right)+f\left(x_{0}+h, y_{0}+h f\left(x_{0}, y_{0}\right)\right)\right]
Zeigen Sie, dass in diesem Fall τ(h)=O(h2) \tau(h)=\mathcal{O}\left(h^{2}\right) gilt.
Hinweis: Verwenden Sie Taylor-Entwicklungen unter der Annahme yC3 y \in C^{3} und fC2 f \in C^{2} .


Hallo zusammen, könnte mir jemand bitte dabei helfen?

Avatar von

09eedfb6-aec4-41cb-baf3-7cf99466b42c.jpg



Ist meine Lösung zu b) richtig?

Das ist sehr schwer bzw, zu mühsam zu lesen

direkt sieht man, dass du in der zweiten Zeile 1/2 vor der Klammer vergessen hast.

Gruß lul

Meinst du so -1/2*f(x_0 + h,y_0+h*f(x_0,y_0)) ?

Ein anderes Problem?

Stell deine Frage