Similar ideas can be used to derive a 3rd or 4th order Runge-Kutta method.
It has been found by experience that the best
balance between accuracy and computational effort is given by a
fourth-order algorithm. Such a method would require
evaluating four times at each step, with a local accuracy of
. It can be written as follows:
(14) | |||
(15) | |||
(16) | |||
(17) | |||
(18) |
Runge-Kutta method are self-staring, meaning that they can be used to obtain the first few iterations for a non self-starting algorithm.