En este caso consideraremos un sistema de una ecuación diferencial, para
ecuaciones, simplemente se aplica
a cada una lo mismo, y se considera en el argumento de la función diferencial, a todas ellas.
Sea la ecuacón diferncial
Considerando igualmente un paso
se podrá hacer el cálculo del valor
de
con los siguientes pasos:
De esta forma se obtiene un valor con una mejor aproximacion, de tal forma que el error acumulado con las sucesivas iteraciones para calcular el valor de la función a lo largo del tiempo disminuye respecto al método de Euler.
Además se puede hacer que controle el tamaño del paso calculando el error en cada paso, y exigiendo que no se exceda ese error, se puede aumentar o disminuir ese paso, haciendo de Runge-Kutta, un método muy eficiente para la resolución de ecuaciones diferenciales.