Euler Modificado
Euler Modificado
Euler Modificado
xn+1 = xn + h
yn+1 = yn + f ( xn , yn ) + f ( xn+1, yn+1 )h
Euler Modificado Análisis Numérico
yn+1 = yn
H n
+
) +
f (x , y
f ( xH
n+1
n , y E
n+1 )h
2
El superíndice H significa aproximación de Heun, y el
superíndice E significa una aproximación de Euler, es decir:
xn+1 = xn + h
ynE+1 = yn + f ( xn , ynH )h
n+1
y = yn + f ( xn , y ) + f ( xn+1, y )
H H
n
E h
n+1
2
Ésta es la fórmula de Euler modificado o fórmula de Heun.
Euler Modificado Análisis Numérico
Ejemplo.
Resolver la siguiente ecuación diferencial, con condiciones
iníciales, usando el método de Taylor.
con la condición inicial y(0) = 1
Solución:
Sabemos que:
x0 = 0, es el centro de convergencia.
y(0) = 1
Evaluando en la ecuación diferencial, tenemos:
Euler Modificado Análisis Numérico
Solución:
Sabemos que:
x0 = 0, es el centro de convergencia.
y(0) = 1
La iteración número 1 es:
x1 = x0 + h = 0 + 0.1 = 0.1
y1E = y0 + f ( x0 , y0H )h = 1 + (1 − 0 + 4(1))(0.1) = 1.5
E h
y1 = y0 + f ( x0 , y0 ) + f ( x1, y1 )
H H
2
= 1 + (1 − 0 + 4(1)) + (1 − 0.1 + 4(1.5)) = 1.5950
0.1
2
Euler Modificado Análisis Numérico
La iteración
. número 3 es:
60000
40000
20000
0
0 0.5 1 1.5 2 2.5 3
Euler Modificado Análisis Numérico
Ejemplo.
Determinar la solución del sistema de ecuaciones
diferenciales por el método de Euler modificado.
x' (t ) = y + cos(2t )
y' (t ) = −x
Euler Modificado Análisis Numérico
,
Solución:
Sabemos que: x(0) = 1 y(0) = 4
Las expresiones de recurrencia se modifican, quedando:
tn+1 = tn + h
x E
n+1 = x + f ( x , y )h
H
n
H
n
H
n
H
n+1
H
n
x = x + f (x , y ) + f (x , y )
H
n
H
n
E
n+1
E
n+1
h
2
ynE+1 = ynH + g ( xnH , ynH )h
H
yn+1 = yn + g ( xn , yn ) + g ( xn+1, yn+1 )
H H H H E
h
2
Euler Modificado Análisis Numérico
Conclusión.
• El método de Heun brinda mejor precisión que los métodos
vistos anteriormente, es aplicable a ecuaciones
diferenciales ordinarias y a sistemas de ecuaciones de
ecuaciones acopladas.
• Es un método fácil de programar.