SLIDE 21 Lehrstuhl Informatik V
Runge-Kutta-Method of 4th order
classical 4th-order Runge-Kutta:
t1
n
= tn, y1
n = yn,
t2
n
= tn + τ 2, y2
n = yn + τ
2f(t1
n, y1 n ),
t3
n
= tn + τ 2, y3
n = yn + τ
2f(t2
n, y2 n ),
t4
n
= tn+1, y4
n = yn + τf(t3 n, y3 n ).
yn+1 = yn + τ 6
n, y1 n ) + 2f(t2 n, y2 n ) + 2f(t3 n, y3 n ) + f(t4 n, y4 n )
- How would you translate this method into efficient pseudo-code?
Remember that unneccessary evaluations of f can be very costly!!!
Miriam Mehl based on Slides by Michael Bader (Winter 09/10): Scientific Computing I Module 4: Numerical Methods for ODE, Winter 2011/2012 21