Euler Integration (Matlab)

Aufrufe: 737     Aktiv: 11.11.2019 um 10:38

0

Damit auch Leute helfen können die Matlab / Octave und dessen Syntax nicht kennen lasse ich mal Matlab mal außen vor.

Es geht um die Gleichung

$$ y^{\prime}=3 \cdot \sqrt{y(t)} $$

dessen Euler Integration durchgeführt werden soll. 

Schrittweite ist:

$$ \Delta t=0.5 $$

und Anfangswert ist y(0) = 1

 

Meine Frage ist ob folgendes Formel, zur korrekten Lösung führen würde:

$$ Nächstes Y-Wert = y+\Delta t \cdot 3 \cdot \sqrt{y} $$

wobei y = gegenwärtiger Wert ist.

 

Diese Frage melden
gefragt

Punkte: 5

 

* \(\displaystyle \Delta t\)   ─   einmalmathe 24.06.2019 um 06:06
Kommentar schreiben
1 Antwort
0
Du musst mit \(\displaystyle y_0 = 1\) starten, also \(\displaystyle y_1 = y_0 + \Delta t\cdot f(t_0,y_0) = 1 + \Delta t\cdot 3\cdot\sqrt{1}\) …
Diese Antwort melden
geantwortet

Sonstiger Berufsstatus, Punkte: 1.57K

 

Kommentar schreiben