Alt: Separierbare DGL

Bei einer separierbaren DGL gibt es zwei Funktionen, die jeweils von [image] und [image] abhängen.

[image]

Die spezielle Lösung [image] zum Anfangswert [image] wird bestimmt durch

[image]

Beweis über die Ableitung.

Term vor dem Gleichheitszeichen: Das Integral entfällt. Die Kettenregel wird benutzt.

[image]

Term hinter dem Gleichheitszeichen: Das Integral entfällt.

[image]

Die Gleichung wird zusammengesetzt.

[image]

Nach der Umstellung:

[image]

Die Ableitung ist richtig. Damit ist die Bedingung [image] erfüllt.

Numerische Lösung per Euler-Verfahren

DGL: [image]

[image]

 

 

[image]

Vereinfacht:

Startwerte:

Wenn [image] und [image], dann ist [image].

[image]

[image]

Erster Schritt [image]:

[image]

[image]

[image]

Die Zahl [image] wird in die Funktion [image] eingesetzt, was minus eins ergibt. Das [image] ist nur ein Schrittzähler.

Schritt [image]:

[image]

[image]

 

[image]

[image]

 

[image]

[image]

 

Ermittle Lösung von [image], [image], [image], [image] per Iteration.

[image]

[image]

[image]

[image]

[image]

 

Beispiel

[image]

Startbedingungen

[image], [image]

Wähle: [image]

[image]

Schritt [image]:

[image]

Schritt [image]:

Die Funktion [image] benutzen. Das [image] beinhaltet nur das Inkrement [image] und wird nicht mitgerechnet.

Formel: [image]

Nach dem Ausrechnen der Differenz wird der Laufzähler [image] um eins erhöht, siehe den Index bei [image]. Das bedeutet eine fortlaufende Addition des Inkrements [image], was beim nächsten Schritt weiter verarbeitet wird.

Beachte das [image] (mit Index) vor dem Gleichheitszeichen und danach. Sie sind gleich. Die Klammer hinter dem [image] verweist auf das jeweilige Inkrement [image] oder als Zahlen [image], bei denen der Wert des [image] erreicht wurde.

Schritt [image]:

[image]

 

Schritt [image]:

[image]

[image]

[image]

[image]

Beim Inkrement [image] wurde das [image] mit dem Index [image] zur Weiterberechnung benutzt. Nachdem die Differenz berechnet wurde, erhöhte sich der Index um [image]. Sie dient als Berechnungsgrundlage für die nächste „Runde“.

[image]

Schritt [image]:

[image]

[image]

[image]

[image]

Schritt [image]:

Setze den Input von [image] in die DGL ein. Raus kommt die Funktion

[image]

[image]

[image]

[image]

[image]