En matemáticas y ciencia computacional , el método de Euler (también llamado método de Euler directo ) es un procedimiento numérico de primer orden para resolver ecuaciones diferenciales ordinarias (EDO) con un valor inicial dado . Es el método explícito más básico para la integración numérica de ecuaciones diferenciales ordinarias y es el método de Runge-Kutta más simple . El método de Euler lleva el nombre de Leonhard Euler , quien lo trató en su libro Institutionum calculi integralis (publicado entre 1768 y 1870). [1]
El método de Euler es un método de primer orden, lo que significa que el error local (error por paso) es proporcional al cuadrado del tamaño del paso, y el error global (error en un momento dado) es proporcional al tamaño del paso. El método de Euler a menudo sirve como base para construir métodos más complejos, por ejemplo, el método predictor-corrector .
Considere el problema de calcular la forma de una curva desconocida que comienza en un punto dado y satisface una ecuación diferencial dada. Aquí, una ecuación diferencial se puede considerar como una fórmula mediante la cual se puede calcular la pendiente de la línea tangente a la curva en cualquier punto de la curva, una vez que se ha calculado la posición de ese punto.
La idea es que, si bien inicialmente se desconoce la curva, se conoce su punto de partida, que denotamos por (ver la imagen en la parte superior derecha). Luego, a partir de la ecuación diferencial, se puede calcular la pendiente de la curva en y, por tanto, la recta tangente.
Da un pequeño paso a lo largo de esa línea tangente hasta un punto A lo largo de este pequeño paso, la pendiente no cambia demasiado, por lo que estará cerca de la curva. Si pretendemos que todavía está en la curva, se puede usar el mismo razonamiento que para el punto anterior. Después de varios pasos, se calcula una curva poligonal . En general, esta curva no diverge demasiado de la curva desconocida original, y el error entre las dos curvas puede reducirse si el tamaño del paso es lo suficientemente pequeño y el intervalo de cálculo es finito: [2]
Elija un valor para el tamaño de cada paso y conjunto . Ahora, un paso del método de Euler de a es: [3]