Dato il problema
{
y
′
(
t
)
=
f
(
t
,
y
)
y
(
t
0
)
=
y
0
{\displaystyle {\begin{cases}y'(t)=f(t,y)\\y(t_{0})=y_{0}\end{cases}}}
supponiamo di volerlo risolvere in
I
=
(
t
0
,
T
)
⊂
I
0
{\displaystyle I=(t_{0},T)\subset I_{0}}
.
Creiamo una successione di valori
{
y
n
}
{\displaystyle \{y_{n}\}}
dove
y
n
{\displaystyle y_{n}}
approssima
y
(
t
n
)
{\displaystyle y(t_{n})}
e
t
n
=
t
0
+
n
h
,
n
=
(
T
−
t
0
)
/
h
{\displaystyle t_{n}=t_{0}+nh,\quad n=(T-t_{0})/h}
, e
h
{\displaystyle h}
viene chiamato passo di discretizzazione.
Per calcolare
y
(
t
+
h
)
{\displaystyle y(t+h)}
conoscendo
y
(
t
)
{\displaystyle y(t)}
consideriamo il rapporto incrementale
y
(
t
+
h
)
−
y
(
t
)
h
{\displaystyle {\frac {y(t+h)-y(t)}{h}}}
che deve essere approssimato. Per l'approssimazione si utilizza la derivata prima, che in questo caso è un dato del problema. Quindi si pone
y
(
t
+
h
)
−
y
(
t
)
h
=
f
(
t
,
y
(
t
)
)
=
y
′
(
t
)
{\displaystyle {\frac {y(t+h)-y(t)}{h}}=f(t,y(t))=y'(t)}
ed esplicitando
y
(
t
+
h
)
{\displaystyle y(t+h)}
:
y
(
t
+
h
)
=
y
(
t
)
+
h
∗
f
(
t
,
y
(
t
)
)
.
{\displaystyle y(t+h)=y(t)+h*f(t,y(t)).}
Otteniamo quindi il seguente metodo detto metodo di Eulero esplicito:
y
n
+
1
=
y
n
+
h
f
(
t
n
,
y
n
)
{\displaystyle y_{n+1}=y_{n}+hf(t_{n},y_{n})}
con
t
n
=
t
0
+
n
h
{\displaystyle t_{n}=t_{0}+nh}
, e
y
n
{\displaystyle y_{n}}
approssimazione della soluzione esatta all'istante
t
n
{\displaystyle t_{n}}
.
h
=
t
n
+
1
−
t
n
{\displaystyle h=t_{n+1}-t_{n}}
Questo metodo è detto esplicito perché la quantità da calcolare,
y
n
+
1
{\displaystyle y_{n+1}}
, non compare nel membro di destra.
Sappiamo che
y
(
t
n
+
1
)
=
y
(
t
n
)
+
∫
t
n
t
n
+
1
f
(
τ
,
y
(
τ
)
)
d
τ
{\displaystyle y(t_{n+1})=y(t_{n})+\int _{t_{n}}^{t_{n+1}}f(\tau ,y(\tau ))\,d\tau }
e sostituendo alla funzione il polinomio interpolante di grado 0 in
(
t
n
,
f
(
t
n
,
y
n
)
)
{\displaystyle (t_{n},f(t_{n},y_{n}))}
, cioè la retta
p
=
f
(
t
n
,
y
(
t
n
)
)
{\displaystyle p=f(t_{n},y(t_{n}))}
otteniamo il metodo di Eulero esplicito:
y
(
t
n
+
1
)
=
y
(
t
n
)
+
∫
t
n
t
n
+
1
f
(
t
n
,
y
(
t
n
)
)
d
τ
{\displaystyle y(t_{n+1})=y(t_{n})+\int _{t_{n}}^{t_{n+1}}f(t_{n},y(t_{n}))\,d\tau }
y
(
t
n
+
1
)
=
y
(
t
n
)
+
f
(
t
n
,
y
(
t
n
)
)
(
t
n
+
1
−
t
n
)
{\displaystyle y(t_{n+1})=y(t_{n})+f(t_{n},y(t_{n}))(t_{n+1}-t_{n})}
y
(
t
n
+
1
)
=
y
(
t
n
)
+
h
f
(
t
n
,
y
(
t
n
)
)
{\displaystyle y(t_{n+1})=y(t_{n})+hf(t_{n},y(t_{n}))}
Consideriamo la generalizzazione del metodo
y
n
+
1
=
y
n
+
h
Φ
(
t
n
,
y
n
,
f
(
t
n
,
y
n
)
;
h
)
{\displaystyle y_{n+1}=y_{n}+h\Phi (t_{n},y_{n},f(t_{n},y_{n});h)}
e lo confronto con la corrispondente espressione nel continuo (soluzione esatta):
y
(
t
n
+
1
)
=
y
(
t
n
)
+
h
∗
Φ
(
t
n
,
y
(
t
n
)
,
f
(
t
n
,
y
(
t
n
)
)
)
;
h
)
{\displaystyle y(t_{n+1})=y(t_{n})+h*\Phi (t_{n},y(t_{n}),f(t_{n},y(t_{n})));h)}
All'istante
t
n
+
1
{\displaystyle t_{n+1}}
definisco il residuo
ε
n
+
1
{\displaystyle \varepsilon _{n+1}}
. Ci si chiede di quanto la soluzione esatta non soddisfa lo schema numerico considerato.
ε
n
+
1
=
h
τ
n
+
1
{\displaystyle \varepsilon _{n+1}=h\tau _{n+1}}
è funzione del passo di discretizzazione, e si può scrivere
τ
n
+
1
(
h
)
=
ε
n
+
1
/
h
{\displaystyle \tau _{n+1}(h)=\varepsilon _{n+1}/h}
dove
τ
n
+
1
{\displaystyle \tau _{n+1}}
è detto errore di troncamento locale.
ε
n
+
1
{\displaystyle \varepsilon _{n+1}}
è la differenza tra la soluzione
y
(
t
n
+
1
)
{\displaystyle y(t_{n+1})}
e la soluzione che si ottiene considerando come
y
n
{\displaystyle y_{n}}
il valore esatto
y
(
t
n
)
{\displaystyle y(t_{n})}
.
Più precisamente
Definizione
Si definisce errore di troncamento locale (LTE) la quantità
τ
(
t
,
y
,
h
)
=
y
(
t
+
h
)
−
y
(
t
)
h
−
Φ
(
t
,
y
,
f
,
h
)
{\displaystyle \tau (t,y,h)={\frac {y(t+h)-y(t)}{h}}-\Phi (t,y,f,h)}
Per dire che l'errore commesso tende a 0, non basta richiedere che
ε
n
+
1
→
0
{\displaystyle \varepsilon _{n+1}\to 0}
, altrimenti si elimina la dipendenza del metodo da
Φ
{\displaystyle \Phi }
.
Definizione
Il metodo è consistente con il problema ai valori iniziali se vale che
lim
h
→
0
τ
(
t
,
y
,
h
)
=
0
{\displaystyle \lim _{h\to 0}\tau (t,y,h)=0}
con
t
=
t
0
+
n
h
{\displaystyle t=t_{0}+nh}
. Se per ogni istante
t
∈
I
0
{\displaystyle t\in I_{0}}
la soluzione
y
(
t
)
{\displaystyle y(t)}
è tale che
τ
(
t
,
y
,
h
)
=
o
(
h
p
)
{\displaystyle \tau (t,y,h)=o(h^{p})}
, allora il metodo è consistente di ordine
p
{\displaystyle p}
.
La condizione di consistenza è la minima condizione che dev'essere soddisfatta affinché il metodo funzioni.
Considerando il metodo di Eulero esplicito:
Φ
(
t
,
y
,
f
,
h
)
=
f
(
t
,
y
(
t
)
)
{\displaystyle \Phi (t,y,f,h)=f(t,y(t))}
τ
(
t
,
y
(
t
)
,
h
)
=
1
/
h
∗
[
y
(
t
+
h
)
−
y
(
t
)
−
h
Φ
(
t
,
y
,
h
)
]
{\displaystyle \tau (t,y(t),h)=1/h*[y(t+h)-y(t)-h\Phi (t,y,h)]}
=
1
/
h
∗
[
y
(
t
+
h
)
−
y
(
t
)
−
h
f
(
t
,
y
(
t
)
)
]
{\displaystyle =1/h*[y(t+h)-y(t)-hf(t,y(t))]}
e sviluppando con Taylor
y
(
t
+
h
)
{\displaystyle y(t+h)}
e tenendo conto che
f
(
t
,
y
(
t
)
=
y
′
(
t
)
{\displaystyle f(t,y(t)=y'(t)}
:
=
1
/
h
∗
[
y
(
t
)
+
h
y
′
(
t
)
+
h
2
/
2
y
(
2
)
(
ξ
)
−
y
(
t
)
−
h
y
′
(
t
)
]
{\displaystyle =1/h*[y(t)+hy'(t)+h^{2}/2y^{(2)}(\xi )-y(t)-hy'(t)]}
e in seguito a cancellazioni:
=
1
/
h
∗
h
2
/
2
y
(
2
)
(
ξ
)
=
o
(
h
)
{\displaystyle =1/h*h^{2}/2y^{(2)}(\xi )=o(h)}
e il metodo di Eulero esplicito è consistente di ordine
p
=
1
{\displaystyle p=1}
.
Si ricava anche
τ
(
h
,
y
,
f
)
=
h
/
2
y
(
2
)
(
ξ
)
formula 1
{\displaystyle \tau (h,y,f)=h/2y^{(2)}(\xi )\quad {\hbox{formula 1}}}
Per
h
→
0
{\displaystyle h\to 0}
, l'insieme di valori
t
n
=
t
0
+
n
h
{\displaystyle t_{n}=t_{0}+nh}
tende a ricoprire l'intervallo in questione.
Chiediamo che
y
n
{\displaystyle y_{n}}
converga alla soluzione esatta
y
(
t
)
{\displaystyle y(t)}
per ogni
t
∈
I
{\displaystyle t\in I}
.
Definizione
Un metodo si dice convergente se per ogni problema ai valori iniziali tale che valga il teorema di esistenza e unicità, è verificata la seguente proprietà: per ogni
n
{\displaystyle n}
,
|
y
n
−
y
(
t
n
)
|
≤
C
(
h
)
{\displaystyle |y_{n}-y(t_{n})|\leq C(h)}
dove
lim
h
→
0
C
(
h
)
=
0
{\displaystyle \lim _{h\to 0}C(h)=0}
Il problema è convergente di ordine
p
{\displaystyle p}
se
C
=
o
(
h
p
)
{\displaystyle C=o(h^{p})}
Disegniamo un grafico con il tempo in ascissa e la condizione
y
0
{\displaystyle y_{0}}
in ordinata. Tenendo conto che
t
=
t
0
+
n
h
{\displaystyle t=t_{0}+nh}
, segue che al diminuire del passo
h
{\displaystyle h}
, sono necessari più passi per raggiungere un fissato istante di tempo
t
{\displaystyle t}
. Non si può scegliere come condizione di convergenza
lim
h
i
→
0
y
n
(
h
i
)
=
y
0
{\displaystyle \lim _{h_{i}\to 0}y_{n}(h_{i})=y_{0}}
perché questo tiene conto solo della condizione iniziale e non dà importanza al fatto che dopo un fissato numero di passi, a differenti scelte di
h
{\displaystyle h}
corrispondono istanti
t
{\displaystyle t}
diversi. Bisogna quindi fissare
t
{\displaystyle t}
, e fare contemporaneamente
lim
h
i
→
0
,
n
→
∞
y
n
(
h
i
)
=
y
0
{\displaystyle \lim _{h_{i}\to 0,n\to \infty }y_{n}(h_{i})=y_{0}}
Abbiamo un metodo convergente se per ogni problema ai valori iniziali
lim
h
→
0
,
t
=
t
0
+
n
h
y
(
t
)
=
y
0
{\displaystyle \lim _{h\to 0,t=t_{0}+nh}y(t)=y_{0}}
per ogni successione
{
y
n
}
{\displaystyle \{y_{n}\}}
generata a partire da
y
0
{\displaystyle y_{0}}
.
Dato il metodo
y
n
+
1
=
y
n
+
h
f
(
t
n
,
y
n
)
{\displaystyle y_{n+1}=y_{n}+hf(t_{n},y_{n})}
Consideriamo l'errore all'istante
t
n
+
1
{\displaystyle t_{n+1}}
, e definiamo
e
n
+
1
=
y
(
t
n
+
1
)
−
y
n
+
1
=
y
(
t
n
+
1
)
−
y
n
+
1
∗
+
y
n
+
1
∗
−
y
n
+
1
{\displaystyle e_{n+1}=y(t_{n+1})-y_{n+1}=y(t_{n+1})-y_{n+1}^{*}+y_{n+1}^{*}-y_{n+1}}
dove
y
n
+
1
∗
{\displaystyle y_{n+1}^{*}}
è il valore che otteniamo se all'istante
t
n
+
1
{\displaystyle t_{n+1}}
prendiamo come dato
y
n
{\displaystyle y_{n}}
il valore esatto
y
(
t
n
)
{\displaystyle y(t_{n})}
, cioè
y
n
+
1
∗
=
y
(
t
n
)
+
h
f
(
t
n
,
y
(
t
n
)
)
{\displaystyle y_{n+1}^{*}=y(t_{n})+hf(t_{n},y(t_{n}))}
e rappresenta l'errore locale, di consistenza.
Possiamo sostituire i primi due addendi con l'errore di troncamento moltiplicato per
h
{\displaystyle h}
, quindi
E
n
+
1
=
h
τ
n
+
1
+
y
(
t
n
)
+
h
f
(
t
n
,
y
(
t
n
)
)
−
y
n
+
1
{\displaystyle E_{n+1}=h\tau _{n+1}+y(t_{n})+hf(t_{n},y(t_{n}))-y_{n+1}}
e sostituendo l'espressione di
y
n
+
1
=
y
n
+
h
f
(
t
n
,
y
n
)
{\displaystyle y_{n+1}=y_{n}+hf(t_{n},y_{n})}
:
E
n
+
1
=
h
τ
n
+
1
+
y
(
t
n
)
+
h
f
(
t
n
,
y
(
t
n
)
)
−
y
n
−
h
f
(
t
n
,
y
n
)
{\displaystyle E_{n+1}=h\tau _{n+1}+y(t_{n})+hf(t_{n},y(t_{n}))-y_{n}-hf(t_{n},y_{n})}
e siccome
E
n
=
y
(
t
n
)
−
y
n
{\displaystyle E_{n}=y(t_{n})-y_{n}}
,
E
n
+
1
≤
h
τ
n
+
1
+
E
n
+
h
∗
f
(
t
n
,
y
(
t
n
)
)
−
h
∗
f
(
t
n
,
y
n
)
{\displaystyle E_{n+1}\leq h\tau _{n+1}+E_{n}+h*f(t_{n},y(t_{n}))-h*f(t_{n},y_{n})}
Passando ai moduli
|
E
n
+
1
|
≤
h
∗
|
τ
n
+
1
(
h
)
|
+
|
E
n
|
+
h
∗
(
|
f
(
t
n
,
y
(
t
n
)
)
|
−
|
f
(
t
n
,
y
n
)
|
)
{\displaystyle |E_{n+1}|\leq h*|\tau _{n+1}(h)|+|E_{n}|+h*(|f(t_{n},y(t_{n}))|-|f(t_{n},y_{n})|)}
Poniamo
τ
h
=
max
n
{
τ
n
+
1
(
h
)
}
{\displaystyle \tau _{h}=\max _{n}\{\tau _{n+1}(h)\}}
e teniamo conto della lipschitzianità di
f
{\displaystyle f}
, allora otteniamo
≤
h
|
τ
h
|
+
|
E
n
|
+
L
h
(
y
(
t
n
)
−
y
n
)
≤
h
τ
h
+
|
E
n
|
+
L
h
∗
E
n
≤
h
τ
h
+
(
1
+
L
h
)
|
E
n
|
{\displaystyle \leq h|\tau _{h}|+|E_{n}|+Lh(y(t_{n})-y_{n})\leq h\tau _{h}+|E_{n}|+Lh*E_{n}\leq h\tau _{h}+(1+L_{h})|E_{n}|}
e avendo trovato la relazione ricorsiva si prosegue fino al passo 0:
≤
h
τ
h
+
(
1
+
L
h
)
∗
(
h
τ
h
+
(
1
+
L
h
)
|
E
n
−
1
|
)
{\displaystyle \leq h\tau _{h}+(1+Lh)*(h\tau _{h}+(1+Lh)|E_{n-1}|)}
e siccome
E
0
≤
h
τ
h
{\displaystyle E_{0}\leq h\tau _{h}}
in conclusione si ha
|
E
n
+
1
≤
h
τ
h
∗
(
1
+
(
1
+
L
h
)
+
⋯
+
(
1
+
L
h
)
n
)
{\displaystyle |E_{n+1}\leq h\tau _{h}*(1+(1+Lh)+\dots +(1+Lh)^{n})}
≤
h
τ
h
∑
k
=
0
n
(
1
+
L
H
)
k
{\displaystyle \leq h\tau _{h}\sum _{k=0}^{n}(1+LH)^{k}}
=
(
1
+
L
h
)
n
+
1
−
1
L
h
h
τ
h
{\displaystyle ={\frac {(1+Lh)^{n+1}-1}{Lh}}h\tau _{h}}
=
(
1
+
L
h
)
n
+
1
−
1
L
τ
h
{\displaystyle ={\frac {(1+Lh)^{n+1}-1}{L}}\tau _{h}}
Siccome in generale
1
+
x
≤
e
x
{\displaystyle 1+x\leq e^{x}}
, si ha
≤
(
e
h
L
)
n
+
1
−
1
L
∗
τ
h
{\displaystyle \leq {\frac {(e^{hL})^{n+1}-1}{L}}*\tau _{h}}
Siccome
t
n
+
1
−
t
0
=
h
{\displaystyle t_{n+1}-t_{0}=h}
si ha
=
e
L
(
t
n
+
1
−
t
0
)
−
1
L
∗
τ
h
{\displaystyle ={\frac {e^{L(t_{n+1}-t_{0})}-1}{L}}*\tau _{h}}
Se
Y
∈
C
2
{\displaystyle Y\in C_{2}}
, nel caso di Eulero esplicito si ha per la formula 1
τ
=
h
/
2
f
(
2
)
(
ξ
)
{\displaystyle \tau =h/2f^{(2)}(\xi )}
quindi
τ
h
≤
M
h
/
2
{\displaystyle \tau _{h}\leq Mh/2}
dove
M
=
max
|
f
(
2
)
(
ξ
)
|
{\displaystyle M=\max |f^{(2)}(\xi )|}
.
Allora segue che
E
n
+
1
≤
e
L
(
t
n
+
1
−
t
0
)
−
1
L
∗
M
/
2
h
{\displaystyle E_{n+1}\leq {\frac {e^{L(t_{n+1}-t_{0})}-1}{L}}*M/2h}
per ogni
n
≥
0
{\displaystyle n\geq 0}
.
La quantità tende a 0 per
h
→
0
{\displaystyle h\to 0}
, con lo stesso ordine 1 dell'errore di troncamento locale.
Il metodo di Eulero implicito è dato da
y
n
+
1
=
y
n
+
h
f
(
t
n
+
1
,
y
n
+
1
)
{\displaystyle y_{n+1}=y_{n}+hf(t_{n+1},y_{n+1})}
Consideriamo l'errore di troncamento
τ
h
(
y
,
t
,
n
)
=
1
/
h
[
y
(
t
+
h
)
−
y
(
t
)
−
h
∗
f
(
t
+
h
,
y
(
t
+
h
)
)
]
{\displaystyle \tau _{h}(y,t,n)=1/h[y(t+h)-y(t)-h*f(t+h,y(t+h))]}
e tenendo conto della definizione del problema di Cauchy:
=
1
/
h
[
y
(
t
+
h
)
−
y
(
t
)
−
h
y
′
(
t
+
h
)
]
{\displaystyle =1/h[y(t+h)-y(t)-hy'(t+h)]}
=
1
/
h
[
y
(
t
)
+
h
y
′
(
t
)
+
h
2
/
2
y
(
2
)
(
ξ
)
−
y
(
t
)
−
h
(
y
′
(
t
)
+
h
∗
y
(
2
)
(
η
)
)
]
{\displaystyle =1/h[y(t)+hy'(t)+h^{2}/2y^{(2)}(\xi )-y(t)-h(y'(t)+h*y^{(2)}(\eta ))]}
=
1
/
h
∗
h
2
(
c
1
y
″
(
ξ
)
+
c
2
y
″
(
η
)
{\displaystyle =1/h*h^{2}(c_{1}y''(\xi )+c_{2}y''(\eta )}
e abbiamo un ordine di consistenza
h
=
1
{\displaystyle h=1}
.
y
n
+
1
=
y
n
+
h
/
2
(
f
(
t
n
,
y
n
)
+
f
(
t
n
+
1
,
y
n
+
1
)
)
{\displaystyle y_{n+1}=y_{n}+h/2(f(t_{n},y_{n})+f(t_{n+1},y_{n+1}))}
A destra ci sono due valutazioni di
f
{\displaystyle f}
e l'unica incognita è
y
n
+
1
{\displaystyle y_{n+1}}
.
Verificare, usando Taylor, che l'ordine di consistenza di questo metodo è 2.
Dim. L'errore di troncamento si definisce come
τ
=
1
/
h
∗
[
y
(
t
+
h
)
−
y
(
t
)
−
h
/
2
(
f
(
t
n
,
y
n
)
+
f
(
t
n
+
1
,
y
n
+
1
)
]
{\displaystyle \tau =1/h*[y(t+h)-y(t)-h/2(f(t_{n},y_{n})+f(t_{n+1},y_{n+1})]}
τ
=
1
/
h
∗
[
y
(
t
+
h
)
−
y
(
t
)
−
h
/
2
y
′
(
t
)
−
h
/
2
y
′
(
t
+
h
)
]
{\displaystyle \tau =1/h*[y(t+h)-y(t)-h/2y'(t)-h/2y'(t+h)]}
τ
=
1
/
h
∗
[
y
(
t
)
+
h
y
′
(
t
)
+
h
2
/
2
y
″
(
t
)
+
h
3
/
3
y
(
3
)
(
ξ
)
−
y
(
t
)
−
h
/
2
y
′
(
t
)
−
h
/
2
y
′
(
t
)
−
h
/
2
y
″
(
t
)
h
−
h
/
2
y
(
3
)
(
η
)
h
2
/
2
]
{\displaystyle \tau =1/h*[y(t)+hy'(t)+h^{2}/2y''(t)+h^{3}/3y^{(3)}(\xi )-y(t)-h/2y'(t)-h/2y'(t)-h/2y''(t)h-h/2y^{(3)}(\eta )h^{2}/2]}
τ
=
1
/
h
∗
[
h
3
(
a
y
(
3
)
(
ξ
)
−
b
y
(
3
)
(
η
)
)
]
=
o
(
h
2
)
{\displaystyle \tau =1/h*[h^{3}(ay^{(3)}(\xi )-by^{(3)}(\eta ))]=o(h^{2})}
Considerando il metodo di Eulero implicito:
y
n
+
1
=
y
n
+
h
f
(
t
n
+
1
,
y
n
+
1
)
{\displaystyle y_{n+1}=y_{n}+hf(t_{n+1},y_{n+1})}
si ha un'equazione non lineare e può essere trattata in due modi.
1. Definiamo il metodo di punto fisso :
y
k
+
1
=
y
k
+
h
f
(
t
0
+
n
h
,
y
k
)
,
{\displaystyle y_{k+1}=y_{k}+hf(t_{0}+nh,y_{k}),}
Affinché il metodo converga si richiede che
|
g
′
(
z
)
|
<
1
{\displaystyle |g'(z)|<1}
. In questo caso, con
z
=
y
k
+
1
{\displaystyle z=y_{k+1}}
si ha:
g
′
(
z
)
=
h
∂
f
∂
z
<
H
L
{\displaystyle g'(z)=h{\frac {\partial f}{\partial z}}<HL}
quindi la costante di Lipschitz influenza la scelta del passo di discretizzazione. Se la costante di Lipschitz è grande, bisogna scegliere un passo di discretizzazione piccolo per poter avere convergenza.
2. Applichiamo il metodo di Newton . Poniamo
z
=
y
n
+
1
{\displaystyle z=y_{n+1}}
e cerchiamo lo zero di
ϕ
(
z
)
=
z
−
y
n
+
h
f
(
t
n
+
1
,
z
)
{\displaystyle \phi (z)=z-y_{n}+hf(t_{n+1},z)}
con il metodo
z
k
+
1
=
z
k
−
ϕ
(
z
k
)
ϕ
′
(
z
k
)
{\displaystyle z_{k+1}=z_{k}-{\frac {\phi (z_{k})}{\phi '(z_{k})}}}
con vettore d'innesco
z
0
=
y
n
{\displaystyle z_{0}=y_{n}}
.
ϕ
′
(
z
)
=
1
−
h
∂
f
∂
z
(
t
n
+
1
)
{\displaystyle \phi '(z)=1-h{\frac {\partial f}{\partial z}}(t_{n+1})}
Come test d'arresto si ha il test dell'incremento.