Los mtodos de Runge kutta tienen el error local de truncamiento del mismo orden
que los mtodos de Taylor, pero prescinden del clculo y evaluacin de las
derivadas de la funcin f(t, y).
(1)
Como en los mtodos anteriores, se determina primero la malla {t 0, t1, ... , tN} de
paso h, donde t0 = a y tN = b. En estos puntos es donde se va a obtener la
aproximacin de la solucin.
En esta expresin las ponderaciones wi, i = 1, m son constantes para las que en
general se pide que su suma sea igual a 1, es decir, w 1 + w2 + ... + wm = 1, y cada
kj es la funcin f evaluada en un punto seleccionado (t, y) para el cual t i t ti+1. Se
mostrar que los kj se definen en forma recursiva.
(3)
(4)
(5)
donde
(6)
Mejora entonces el mtodo de Euler, por lo que se espera poder usar con este
mtodo un paso mayor. El precio que debe pagarse en este caso, es el de evaluar
dos veces la funcin en cada iteracin.
(16)
Esta frmula tiene un error de truncamiento local de O(h 5), y un error global de
O(h4). De nuevo, el precio que se debe pagar por la mejora en el error, es una
mayor cantidad de evaluaciones de la funcin, resultando en un mayor tiempo de
clculo si la funcin es complicada. Tiene la ventaja, sobre el mtodo de Taylor de
orden 4 (cuyo error global es tambin O(h 4), que no requiere el clculo de las
derivadas de f.
Ejemplo
Con el mtodo RK4, obtener una aproximacin del valor de y(1,5) para el siguiente
problema de valor inicial, tomando un paso h = 0,1.
Resulta entonces,