You are on page 1of 4

Los mtodos de Euler.

Una de las tcnicas ms simples para aproximar soluciones de ecuaciones diferenciales es conocida como Mtodo de Euler o mtodo de las tangentes. Supongamos que queremos aproximar la solucin del problema de valores iniciales y = f(x, y) para el cual y(x0) = y0. Si h es un incremento positivo sobre el eje x, entonces, como se muestra en la figura, podemos encontrar un punto Q(x1, y1) = (x0 + h, y1) sobre la tangente en P (x0, yo) a la curva solucin desconocida.
y Curva Solucin

R (x1, y(x1))
error

Q (x1, y1) P(x0, y0) x0 h x1 = x0 + h

De la ecuacin de una recta que pasa por un punto dado, tenemos: y1 y 0 y1 y 0 = y0 ; = y0 ( x 0 + h) x 0 h

o bien y1 = y 0 + hy 0 en donde y 0 = f ( x 0 , y 0 ) Si denotamos x0 + h por x1, entonces el punto Q(x1, y1) ubicado sobre la tangente es una aproximacin del punto R(x1, y(x1)) que se encuentra sobre la curva solucin. Esto es y1 y(x1).

Por supuesto, la exactitud de la aproximacin depende mucho del tamao del incremento h. Usualmente debemos elegir el tamao de esta medida de modo que sea razonablemente pequea. Suponiendo que h tiene un valor uniforme (constante), podemos obtener una sucesin de puntos (x1,y1), (x2, y2), . . ., (xn, yn), que sean aproximaciones de los puntos (x1,y(x1)), (x2,y(x2)), . . ., (xn, y(xn)). Ahora bien, usando el valor de y2 que es la ordenada de un punto sobre una nueva tangente, tenemos:

y 2 y1 = y1 ; o bien h

y 2 = y1 + hy1 es decir y 2 = y1 + h f ( x1 , y1 )

En general se tiene que: y n +1 = y n +hy n


y n +1 = y n +h f ( x n , y n )

En donde xn = x0 + nh. Ejemplo: Utilice el mtodo de Euler para obtener una aproximacin de y(1.5); a) con h= 0.1 y b) con h =0.05 para el problema de valor inicial y = 2xy sabiendo que y(1) = 1. Compare con el valor 1 verdadero de y a partir de la solucin y = x . e a) f(x, y) = 2xy; x0 = 1; y0 = 1; h = 0.10 y1 = y0 + h(2 x0 y0) = 1 + 0.10 [2 (1) (1) ] = 1.2 y2 = y1 + h(2 x1 y1) = 1.2+ 0.10 [2 (1.1) (1.2) ] = 1.4640.
2

Ver tabla para los dems valores obtenidos.

N
0 1 2 3 4 5

Xn
1.00 1.10 1.20 1.30 1.40 1.50

Yn
1.000000 1.200000 1.464000 1.815360 2.287354 2.927813

Por lo que se obtiene un valor aproximado de y(1.5) 2.9278. El valor real es y(1.5) = 3.49034296 Error = 0.562530 Error relativo (%) = 16.12%,

Se reduce considerablemente el error si tomamos h = 0.05. Ver tabla.


Mtodos Numricos Ing. Jos Alfredo Sevilla Lpez Abril de 2009

Para

y(1.5)=3.173277 h = 0.05 Error = 0.317066 Error relativo (%) = 9.084089%

N
0 1 2 3 4 5

Xn
1.00 1.05 1.10 1.15 1.20 1.25

Yn
1.000000 1.100000 1.215500 1.349205 1.504364 1.684887

N
6 7 8 9 10

Xn
1.30 1.35 1.40 1.45 1.50

Yn
1.895498 2.141913 2.431071 2.771421 3.173277

El mtodo de Euler mejorado o frmula de Heun. La frmula donde

y n +1 = y n + h

y n +1 = y n +hf ( x n , y n )

f ( xn , y n ) + f ( xn +1 , y n+1 ) . . . . . . (A) 2

se conoce como Frmula de Euler mejorada o Frmula de Heun. Los valores de f(xn, yn) y f(xn+1, yn+1) son aproximaciones de la pendiente de la curva en (xn, y(xn)) y (xn+1,y(xn+1)) y en consecuencia el cociente

f ( x n , y n ) + f ( x n +1 , y n +1 ) puede ser interpretado 2

como una pendiente promedio en el intervalo entre xn, xn+1. Las ecuaciones de (A) se pueden visualizar fcilmente. En la figura se muestra el caso en que n = 0. Observe que f(x0, y0) y f(x1, y1 )son las pendientes de las rectas indicadas que pasan por los puntos y (x0, y0) y (x1, y1 ,)respectivamente.
m prom
(x1, y(x1)) (x1, y1) m =f(x1,

y1)

m prom
m=f(x0,

Tomando un promedio de estas pendientes obtenemos la pendiente de las rectas oblicuas (flechas). En lugar de seguir la recta de pendiente m = f(x0, y0) hasta el punto de ordenada y1 obtenida por el mtodo de Euler usual, seguimos la recta por (x0, y0) con pendiente mprom hasta llegar a x1. Examinando la figura, es plausible admitir que y1 es una mejora de y1.

y0)

(x0, y0)

m prom =

f ( x 0 , y 0 ) + f ( x1 , y 1 ) 2

Adems podramos decir que el valor de y = y0 + hf ( x0 , y0 ) predice un valor de y(x1), mientras 1 que:

y1 = y 0 + h

f ( x0 , y0 ) + f ( x1 , y 1 ) , corrige esta estimacin. 2

Ejemplo: Utilice el mtodo de Euler mejorado o frmula de Heun para obtener el valor aproximado de y(1.5) para la solucin de y = 2xy; y(1) = 1, considere: a) h = 0.1 y b) h = 0.05.
Mtodos Numricos Ing. Jos Alfredo Sevilla Lpez Abril de 2009

a) Para n = 0 y h = 0.1 primero calculamos y* = y0 + h(2x0 y0) = 1 + (0.1) [(2)(1)(1)] = 1.2 Entonces:

y1 = y 0 + h

f ( x0 , y0 ) + f ( x1 , y 1 ) 2

y0 + h

1 +(0.1)

2(1)(1) +2(1.1)(1.2) 2 y1 = 1.232000, y as sucesivamente, los valores obtenidos se muestran en la tabla.


Xn 1.000000 1.100000 1.200000 1.300000 1.400000 1.500000 Y*n+1 1.200000 1.503040 1.919377 2.498769 3.316208 Yn 1.000000 1.232000 1.547885 1.983150 2.590787 3.450929

2 x 0 y 0 + 2 x1 y 1 2

N 0 1 2 3 4 5

Entonces por el mtodo de Euler mejorado (Frmula de Heun ) el valor de y(1.5) =3.450929 b) Para n = 0 y h = 0.05 primero calculamos y* = y0 + h(2x0 y0) = 1 + (0.05) [(2)(1)(1)] = 1.1 entonces:
1+(0.05 )

y1 = y 0 + h

f ( x0 , y0 ) + f ( x1 , y 1 ) 2

y0 + h

2(1)(1) +2(1.05 )(1.1) 2 y1 = 1.107750, y as sucesivamente, los valores obtenidos se muestran en la tabla.
Xn 1.000000 1.050000 1.100000 1.150000 1.200000 1.250000 Y*n+1 1.100000 1.224064 1.368886 1.538442 1.737582 Yn 1.000000 1.107750 1.233230 1.379769 1.551412 1.753096 n 6 7 8 9 10 Xn 1.300000 1.350000 1.400000 1.450000 1.500000 Y*n+1 1.972233 2.249671 2.578854 2.970847 3.439366 Yn 1.990859 2.272118 2.606006 3.003813 3.479542

2 x 0 y 0 + 2 x1 y 1 2

N 0 1 2 3 4 5

En este caso se obtiene un valor aproximado de y(1.5) =3.479542 Cul es el valor relativo del error? _____________

Ejercicios:
Mtodos Numricos Ing. Jos Alfredo Sevilla Lpez Abril de 2009

I.- En los ejercicios de valor inicial 1 a 5, aplique la frmula de Euler para hallar una aproximacin al valor indicado con cuatro cifras de precisin. Primero use h = 0.1 y despus h = 0.05, 1.- y = 2x 3y + 1; 2.- y = 4x 2y; 3.- y = 1 + y2; 4.y ' =x + y y

y(1) = 5; y(0) = 2; y(0) = 0; y(0) = 1; y(1) = 1;

y(1.5) = ____________ y(0.5) = ____________ y(0.5) = ____________ y(0.5) = ____________ y(1.5) = ____________

5.- y ' = xy 2

y x

II.- Repita los clculos de los ejercicios anteriores aplicando la frmula de Euler mejorada (Heun), utilice un valor de h = 0.1

III.- Repita los clculos de los ejercicios 1, 3 y 5 anteriores aplicando la frmula de Euler mejorada (Heun) utilice un valor de h = 0.05

Mtodos Numricos

Ing. Jos Alfredo Sevilla Lpez

Abril de 2009

You might also like