E' tutto sbagliato... però non mi sembra corretto cancellarlo. Vedere commenti successivi
Testo nascosto, fai click qui per vederlo
Il problema da approssimare è:
$$\dot y(t) = f(t, y)$$
Allora, la condizione di convergenza è:
$$\lim_{\Delta t \rightarrow 0} |y(t_n) - u_n| = 0$$
Dove $y(t^n)$ è la soluzione esatta valutata all'istante $t_n$ appartenente al dominio discreto della soluzione numerica $u_n$. Visto che la suddetta condizione deve valere per tutti gli $n$ posso anche studiarla per $n+1$.
In questo caso so che:
$$u_{n+1} = u_{n} + \Delta t \cdot f(t_n, u_n)$$
Ma siccome il metodo è consistente (facile da verificare) posso scrivere $u_n = y(t_n)$ e dunque:
$$u_{n+1} = y(t_n) + \Delta t \cdot f(t_n, y(t_n))$$
Sostituendo nella seconda equazione (scritta per $n+1$):
$$|y(t_{n+1}) - y(t_n) + \Delta t \cdot f(t_n, y(t_n))| = |\Delta t \cdot ( \dot y(t_n) + O(\Delta t ) + \Delta t \cdot f(t_n, y(t_n))|$$
$$|\Delta t \cdot ( \dot y(t_n) - f(t_n, y(t_n))) + \Delta t O(\Delta t)| = |\Delta t \cdot O(\Delta t)|$$
Ora, se non dico una cappellata, $\Delta t \cdot O(\Delta t) = O( \Delta t^2)$ quindi per $\Delta t \rightarrow 0$ ottengo che il metodo di Eulero in avanti avrebbe ordine di convergenza 2... cosa che non è possibile perché è risaputo che ha ordine di convergenza uno.
Dove sto sbagliando ?
$$\dot y(t) = f(t, y)$$
Allora, la condizione di convergenza è:
$$\lim_{\Delta t \rightarrow 0} |y(t_n) - u_n| = 0$$
Dove $y(t^n)$ è la soluzione esatta valutata all'istante $t_n$ appartenente al dominio discreto della soluzione numerica $u_n$. Visto che la suddetta condizione deve valere per tutti gli $n$ posso anche studiarla per $n+1$.
In questo caso so che:
$$u_{n+1} = u_{n} + \Delta t \cdot f(t_n, u_n)$$
Ma siccome il metodo è consistente (facile da verificare) posso scrivere $u_n = y(t_n)$ e dunque:
$$u_{n+1} = y(t_n) + \Delta t \cdot f(t_n, y(t_n))$$
Sostituendo nella seconda equazione (scritta per $n+1$):
$$|y(t_{n+1}) - y(t_n) + \Delta t \cdot f(t_n, y(t_n))| = |\Delta t \cdot ( \dot y(t_n) + O(\Delta t ) + \Delta t \cdot f(t_n, y(t_n))|$$
$$|\Delta t \cdot ( \dot y(t_n) - f(t_n, y(t_n))) + \Delta t O(\Delta t)| = |\Delta t \cdot O(\Delta t)|$$
Ora, se non dico una cappellata, $\Delta t \cdot O(\Delta t) = O( \Delta t^2)$ quindi per $\Delta t \rightarrow 0$ ottengo che il metodo di Eulero in avanti avrebbe ordine di convergenza 2... cosa che non è possibile perché è risaputo che ha ordine di convergenza uno.
Dove sto sbagliando ?