Professional Documents
Culture Documents
tn+1
tn+1
h
[f (tn , Y (tn )) + f (tn+1 , Y (tn+1 ))] ,
2
tn+1 = tn + h.
tn+1
h
[f (tn , Y (tn )) + f (tn+1 , Y (tn+1 ))] ,
2
tn+1 = tn + h.
h
[f (tn , Y (tn )) + f (tn+1 , Y (tn ) + hf (tn , Y (tn )))] .
2
tn+1
h
[f (tn , Y (tn )) + f (tn+1 , Y (tn+1 ))] ,
2
tn+1 = tn + h.
h
[f (tn , Y (tn )) + f (tn+1 , Y (tn ) + hf (tn , Y (tn )))] .
2
yn+1
K1 = hf (tn , yn )
h
K2 = hf (tn+1 , yn + K1 )
= yn + [f (tn , yn ) + f (tn+1 , yn + hf (tn , yn ))]
K1 + K2
y
n+1 = yn +
2
1
(K1 + K2 )
2
1
(K1 + K2 )
2
1
(K1 + K2 )
2
+
f (tn , Y (tn )) + f (tn , Y (tn ))
f (tn , Y (tn )) + O h3 ,
2 t
Y
Expression to be compared with Taylor expansion of Y (tn+1 )
h2 00
Y (tn ) + O h3 .
2
h2 00
Y (tn ) + O h3 .
2
h2 00
Y (tn ) + O h3 .
2
Y 00 (tn ) =
f (t, Y (t)) =
f (tn , Y (tn )) +
Y (tn )
f (tn , Y (tn )),
dt
t
dt
Y
tn
=
h2 00
Y (tn ) + O h3 .
2
Y 00 (tn ) =
f (t, Y (t)) =
f (tn , Y (tn )) +
Y (tn )
f (tn , Y (tn )),
dt
t
dt
Y
tn
=
to get
Y (tn + h) = Y (tn ) + hf (tn , Y (tn ))
h2
+
f (tn , Y (tn )) + f (tn , Y (tn ))
f (tn , Y (tn )) + O h3 .
2 t
Y
(5.10)
+
f (tn , Y (tn )) + f (tn , Y (tn ))
f (tn , Y (tn )) + O h3
2 t
Y
+
f (tn , Y (tn )) + f (tn , Y (tn ))
f (tn , Y (tn )) + O h3
2 t
Y
and
1
(K1 + K2 ) = hf (tn , Y (tn ))
2
h2
+
f (tn , Y (tn )) + f (tn , Y (tn ))
f (tn , Y (tn )) + O h3
2 t
Y
and
1
(K1 + K2 ) = hf (tn , Y (tn ))
2
h2
K = hf (tn , yn );
1
K2 = hf (tn + h, yn + K1 );
y
=y +a K +a K .
n+1
(5.11)
K = hf (tn , yn );
1
K2 = hf (tn + h, yn + K1 );
y
=y +a K +a K .
n+1
(5.11)
Comparing
a1 K1 + a2 K2 = h(a1 + a2 )f (tn , Y (tn ))
2
f (tn , Y (tn )) + O(h3 )
+ a2 h f (tn , Y (tn )) + f (tn , Y (tn ))
t
Y
Comparing
a1 K1 + a2 K2 = h(a1 + a2 )f (tn , Y (tn ))
2
f (tn , Y (tn )) + O(h3 )
+ a2 h f (tn , Y (tn )) + f (tn , Y (tn ))
t
Y
with equation (5.10)
Y (tn+1 ) = Y (tn ) + hf (tn , Y (tn ))
h2
Comparing
a1 K1 + a2 K2 = h(a1 + a2 )f (tn , Y (tn ))
2
f (tn , Y (tn )) + O(h3 )
+ a2 h f (tn , Y (tn )) + f (tn , Y (tn ))
t
Y
with equation (5.10)
Y (tn+1 ) = Y (tn ) + hf (tn , Y (tn ))
h2
a1 + a2 = 1;
(5.12)
a2 = a2 = 1 .
2
K = hf (tn , yn );
1
K2 = hf (tn + h, yn + K1 );
y
=y +a K +a K .
n+1
with
a1 + a2 = 1;
a2 = a2 = 1 .
2
K = hf (tn , yn );
1
K2 = hf (tn + h, yn + K1 );
y
=y +a K +a K .
n+1
with
a1 + a2 = 1;
a2 = a2 = 1 .
2
Schemes of the form (5.11) can be extended to higher order methods. The
most widely used Runge-Kutta scheme is the 4th order scheme RK4 based on
Simpsons rule.
yn+1 = yn +
1
(K1 + 2K2 + 2K3 + K4 ),
6
where K1 = hf (tn , yn ),
h
K2 = hf tn + , yn +
2
h
K3 = hf tn + , yn +
2
K1
2
K2
2
(5.13)
K4 = hf (tn + h, yn + K3 ).
This scheme has local truncation error of order h5 , which can be checked in the
same way as the second order scheme, but involves rather messy algebra.