Está en la página 1de 2

Método de Euler

En matemática y computación, el método de Euler, llamado así en honor a Leonhard Euler,


este es un método de primer orden, lo que significa que el error local es proporcional al
cuadrado del tamaño del paso, y el error global es proporcional al tamaño del paso, este
método regularmente sirve como base para construir métodos más complejos y se aplica
para encontrar la solución de ecuaciones diferenciales ordinarias (EDO), por lo que esto se
utiliza cuando la función a trabajar involucra solo a una variable independiente:
dy
=f ( x , y )
dx
El método se basa de forma general en
la pendiente estimada de la función para
extrapolar desde un valor anterior a un
nuevo valor:
y i+1 = y i+ ∅ h

y i +1=nuevo valor
y i=valor anterior
∅= pendiente
h=tamaño de paso
Se aplica esta fórmula paso a paso para
encontrar un nuevo valor y de esta
forma se pueda trazar la trayectoria de la
solución.
Este método utiliza la pendiente al inicio del intervalo como una aproximación de la
pendiente promedio sobre todo el intervalo. La primera derivada proporciona una
estimación directa de la pendiente de xi
∅=f (x , y)
f ( x i , y i ) es la ecuación diferencial evaluada en x i y y i. Esta expresión se sustituye en la
ecuación anterior en la estimación de la pendiente obteniendo
y i+1 = y i+ f ( x i , yi ) h

Y a esta fórmula se le conoce como el método de Euler.

Método de Euler Mejorado


Este método se basa en la
misma idea del método anterior,
pero hace un refinamiento en la
aproximación, tomando un
promedio entre ciertas pendientes. 
La fórmula es la siguiente: 
f x n , y n ) + f ( x n+1 , y n+1 )
y n+ 1= y n +h [( 2 ]
y n+ 1= y n +h ∙ f ( x n , y n )

Método de Runge Kutta


Este método fue desarrollado en el año de 1900 por los matemáticos Runge y M. W. Kutta.
Consiste en un método genérico de resolución numérica de ecuaciones diferenciales
mediante de un conjunto de métodos iterativos para lograr una aproximación de la solución
de las EDO, este método es de cuarto orden.
Este método calcula la resolución de los problemas con el valor inicial
y ' =f ( x , y ) , y ( x 0 )= y 0 en puntos equidistantes

x 1=x 0+ h , x 2=x 0 +2 h , .. , x N =x 0 + Nh

k 1=hf ( x n , y n )
1 1
(
k 2=hf x n + h , y n + k 1
2 2 )
1 1
(
k 3=hf x n + h , y n + k 2
2 2 )
k 4 =hf ( x n+ h , y n+ k 3 )
x n+1=x n +h
1
y n+ 1= y n + ( k 1+2 k 2+2 k 3 + k 4 )
6
En cada paso primero se calculan las 4 unidades auxiliares que serian los valores de k y
después se procede a calcular el nuevo valor de y n+ 1

También podría gustarte