P. 1
MÉTODO DE EULER

MÉTODO DE EULER

|Views: 70|Likes:
Publicado porEsther Torres

More info:

Published by: Esther Torres on Jan 27, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

12/08/2012

pdf

text

original

MÉTODO DE EULER

La idea del método de Euler es muy sencilla y está basada en el significado geométrico de la derivada de una función en un punto dado. Supongamos que tuviéramos la curva solución de la ecuación diferencial y trazamos la recta tangente a la curva en el punto dado por la condición inicial.

Debido a que la recta tangente aproxima a la curva en valores cercanos al punto de tangencia, podemos tomar el valor de la recta tangente en el punto aproximación al valor deseado . como una

Así, calculemos la ecuación de la recta tangente a la curva solución de la ecuación diferencial dada en el punto . De los cursos de Geometría Analítica, sabemos que la ecuación de la recta es:

Donde m es la pendiente. En este caso, sabemos que la pendiente de la recta tangente se calcula con la derivada:

Por lo tanto, la ecuación de la recta tangente es:

Ahora bien, suponemos que dado como

es un punto cercano a

, y por lo tanto estará

. De esta forma, tenemos la siguiente aproximación:

De aquí se ve claramente que la fórmula recursiva general.De aquí. y por lo tanto. digamos de una décima ó menos. . está dada por: Esta es la conocida fórmula de Euler que se usa para aproximar el valor de aplicándola sucesivamente desde hasta en pasos de longitud h. Pero si el valor de h es más grande. tenemos nuestra fórmula de aproximación: Esta aproximación puede ser suficientemente buena. con la nueva h igual a . sabemos que: Para obtener toma el punto obtendremos que: únicamente hay que pensar que ahora el papel de lo . si el valor de h es realmente pequeño. Una forma de reducir el error y obtener de hecho un método iterativo. entonces podemos cometer mucho error al aplicar dicha fórmula. es dividir la distancia en n partes iguales (procurando que estas partes sean de longitud suficientemente pequeña) y obtener entonces la aproximación en n pasos. tenemos lo siguiente: Ahora bien. si sustituimos los datos adecuadamente. aplicando la fórmula anterior n veces de un paso a otro. En una gráfica. Ejemplo 1 Dada la siguiente ecuación diferencial con la condición inicial: Aproximar .

observamos que la distancia entre y no es lo suficientemente pequeña. Solución Analítica. en un primer paso: .NOTA Primero observamos que esta ecuación sí puede resolverse por métodos tradicionales de ecuaciones diferenciales. Veamos las dos soluciones. De esta forma. tenemos los siguientes datos: Sustituyendo estos datos en la formula de Euler. Sustituyendo la condición inicial: Por lo tanto. obtendremos la aproximación cinco obtenemos un valor de deseada en cinco pasos. el valor real que se pide es: Solución Numérica Aplicamos el método de Euler y para ello. podemos aplicar el método de separación de variables. Si dídimos esta distancia entre y por lo tanto. tenemos. tenemos que la curva solución real está dada: Y por lo tanto. Por ejemplo.

aplicamos el método de Euler con los siguientes datos: . Así.2 0. Resumimos los resultados en la siguiente 1 1 1.12445 1.1 0. en un segundo paso: Y así sucesivamente hasta obtener tabla: n 0 1 2 3 4 5 0 0.Aplicando nuevamente la formula de Euler. dada la ecuación diferencial. elegimos nuevamente para obtener el resultado final en tres pasos.02 1. Por lo tanto.0608 1.3 0. Solución Nuevamente vemos que nos conviene dividir en pasos la aproximación.5 .4 0. podemos usarlo para calcular el error relativo porcentual que se cometió al aplicar la formula de Euler. usando el método de Euler es: Puesto que en este caso. conocemos el valor verdadero.2144 Concluimos que el valor aproximado. Tenemos que: Ejemplo 2 Aplicar el método de Euler para aproximar . tenemos.

2 1. con base en la siguiente gráfica: .3 2 2.6855 3. analicemos el primer paso de la aproximación. pero hace un refinamiento en la aproximación. tomando un promedio entre ciertas pendientes. La fórmula es la siguiente: Donde Para entender esta fórmula.En un primer paso.1 1.1901 De lo cual. concluimos que la aproximación buscada es: MÉTODO DE EULER MEJORADO Este método se basa en la misma idea del método anterior.3 2. tenemos que: Resumimos los resultados en la siguiente tabla: n 0 1 2 3 1 1.

A diferencia del método de Euler 1. vemos que la pendiente promedio corresponde a la pendiente de la recta bisectriz de la recta tangente a la curva en el punto de la condición inicial y la “recta tangente” a la curva en el punto . aclaramos que tenemos los siguientes datos iníciales: En nuestra primera iteración tenemos: Nótese que el valor de coincidir. en cada iteración requerimos de dos cálculos en vez de uno solo: el de primero y posteriormente el de . donde es la aproximación obtenida con la primera fórmula de Euler. Solución Vemos que este es el mismo ejemplo 1 del método anterior. esta recta bisectriz se traslada paralelamente hasta el punto de la condición inicial. Esto lo veremos claramente en la siguiente iteración: . Así que definimos y encontraremos la aproximación después de cinco iteraciones. pues para calcular coincide con el se usará (Euler 1). y es el único valor que va a y no . Para aclarar el método veamos con detalle las primeras dos iteraciones. y se considera el valor de esta recta en el punto Ejemplo 1 Aplicar el método de Euler mejorado. para aproximar si: como la aproximación de Euler mejorada. Finalmente. Primero que nada.En la gráfica.

En nuestro tercer método veremos cómo se reduce aún más este error prácticamente a un 0%! Veamos un segundo ejemplo. reduciendo el error relativo verdadero de un 5.Nótese que ya no coinciden los valores de (Euler 1) y el de .2 0.3) si tenemos : Solución Tenemos los siguientes datos: En una primera iteración. Ejemplo 2 Aplicar el método de Euler mejorado para aproximar y(1.4 0. Resumimos los resultados en la siguiente tabla: n 0 1 2 3 4 5 0 0.05%.093988 1.040704 1.01 1.3 0.28336 Concluimos entonces que la aproximación obtenida con el método de Euler mejorado es: Con fines de comparación.1 0.5 1 1. calculamos el error relativo verdadero: Vemos que efectivamente se ha obtenido una mejor aproximación con este método. El proceso debe seguirse hasta la quinta iteración. tenemos lo siguiente: .4% hasta un 0.173192 1.

Si h es un incremento positivo sobre el eje x. Una de las técnicas más simples para aproximar soluciones de ecuaciones diferenciales es conocida como Método de Euler o método de las tangentes.Resumimos los resultados en la siguiente tabla: n 0 1 2 3 1 1. tenemos: Q (x1.3 2 2. y1) sobre la tangente en P (x0. entonces.1 1. como se muestra en la figura. podemos encontrar un punto Q(x1.742925 3. yo) a la curva solución desconocida. y1) P(x0.385 2.07635 Concluimos entonces que la aproximación buscada es: ejercicios Los métodos de Euler. y) para el cual y(x0) = y0. y(x1)) punto error De la ecuación de una recta que pasa por un dado. y0) x0 h x1 = x0 + h . Supongamos que queremos aproximar la solución del problema de valores iníciales y ’ = f(x. yCurva0 Solución y 1) = (x + h. R (x1.2 1.

y(x2)). y(x1)) que se encuentra sobre la curva solución.2+ 0.50 Yn 1.464000 1. Ver tabla para los demás valores obtenidos. y1 − y 0 ′ = y0 ( x 0 + h) − x 0 o bien y1 − y 0 ′ = y0 h ′ y1 = y 0 + hy 0 en donde ′ y 0 = f ( x0 .y(x1)). y0 ) Si denotamos x0 + h por x1.1) (1. y) = 2xy. . Suponiendo que h tiene un valor uniforme (constante).287354 2. podemos obtener una sucesión de puntos (x1.10 [2 (1. .2 y2 = y1 + h(2 x1 y1) = 1.927813 Por lo que se obtiene un valor aproximado de y(1. .5) ≈ 2. . .10 1. y2). Ahora bien. Esto es y1 ≈ y(x1).40 1. Ejemplo: Utilice el método de Euler para obtener una aproximación de y(1. y =ex 2 −1 a) f(x.200000 1. usando el valor de y2 que es la ordenada de un punto sobre una nueva “tangente”. tenemos: . x0 = 1. ‘ h = 0. que sean aproximaciones de los puntos (x1. a) con h= 0. ..2) ] = 1.00 1.20 1.. y(xn)).815360 2. o bien es decir y 2 − y1 = y1 h En general se tiene que: ′ y 2 = y 1 + hy 1 y 2 = y1 + h f ( x1 .000000 1. y n ) En donde xn = x0 + nh. (x2. y0 = 1. N 0 1 2 3 4 5 Xn 1. (xn.y1). Compare con el valor verdadero de y a partir de la solución .30 1. yn). Por supuesto. la exactitud de la aproximación depende mucho del tamaño del incremento h. Usualmente debemos elegir el tamaño de esta medida de modo que sea “razonablemente pequeña.05 para el problema de valor inicial y ’ = 2xy sabiendo que y(1) = 1.9278. y1) ubicado sobre la tangente es una aproximación del punto R(x1. .4640. (x2..5). entonces el punto Q(x1.1 y b) con h =0.10 y1 = y0 + h(2 x0 y0) = 1 + 0. (xn.10 [2 (1) (1) ] = 1. y1 ) y n +1 = y n + hy ′ n yn +1 = yn + h f (xn .

10 1. y(xn)) y (xn+1. .100000 1. . y1) obtenemos la pendiente de las rectas m prom oblicuas (flechas). . m=f(x0. y 0 ) + f ( x1 .317066 Error relativo (%) = 9.173277 Para El método de Euler mejorado o fórmula de Heun. En la figura se muestra el caso en que n = 0. (A) y n +1 = y n + h donde f ( xn . La fórmula .35 1. y0) y f(x1.49034296 Error = 0. xn+1.12%. m prom pendientes (x1.45 1.895498 2.5)=3. y n ) + f ( xn +1 . yn) y f(xn+1. . Ver tabla. y ∗n +1 ) 2 interpretado como una pendiente promedio en el intervalo entre xn.00 1. y0) y1 ‫٭‬ x m prom = f ( x0 .562530 Error relativo (%) = 16. y ∗n +1 ) 2 y ∗n+1 = y n + hf ( xn . Las ecuaciones de (A) se pueden visualizar fácilmente. .05 Error = 0. Se reduce considerablemente el error si tomamos h = 0. y0) En lugar de seguir la recta de pendiente m = f(x0.25 Yn 1.30 1.084089% N 0 1 2 3 4 5 Xn 1. Observe que f(x0. y0) y (x1.141913 2.50 Yn 1.431071 2.Tomando un promedio 1de 1estas y(x1)) m =f(x . y n ) se conoce como Fórmula de Euler mejorada o Fórmula de Heun. y(1.5) = 3. y0) hasta el punto de ordenada (x0.20 1. y n ) + f ( xn +1 .05 1.684887 N 6 7 8 9 10 Xn 1.)٭‬respectivamente. y‫٭‬n+1) son aproximaciones de la pendiente de la curva en (xn.y(xn+1)) y en consecuencia el cociente puede ser f ( xn .El valor real es y(1.504364 1.40 1.05.15 1.771421 3.000000 1. y1‫ )٭‬son las pendientes de las rectas indicadas que pasan por y los puntos (x0. y1‫ . Los valores de f(xn.173277 h = 0.215500 1. y ∗1 ) 2 .349205 1. y ‫)٭‬ (x1.

20000 0 1. N Xn 1. y ∗1 ) 2 y0 + h 2 x 0 y 0 + 2 x1 y ∗1 2 1 + (0.590787 3.00000 0 0 1. y así sucesivamente.49876 9 3.1 primero calculamos y* = y0 + h(2x0 y0) = 1 + (0.1)(1. y0 ) + f ( x1 . y ∗1 = y0 + hf ( x0 .1) y1 = 1.000000 1. a) Para n = 0 y h = 0.31620 8 Yn 1.2) 2 f ( x0 .450929 .232000. considere: a) h = 0.obtenida por el método de Euler usual. y(1) = 1.2 Entonces: = y1 = y0 + h 2(1)(1) + 2(1.40000 4 0 1. y0) con pendiente mprom hasta llegar a x1.10000 1 0 1.547885 1. y1 = y0 + h f ( x0 .91937 7 2.٭‬ Además podríamos decir que el valor de predice un valor de y(x1). Examinando la figura.983150 2. es plausible admitir que y1 es una mejora de y1‫. y0 ) + f ( x1 .20000 2 0 1. corrige esta estimación.50304 0 1.232000 1. seguimos la recta por (x0.30000 3 0 1. los valores obtenidos se muestran en la tabla. y0 ) mientras que: .1 y b) h = 0.5) para la solución de y’ = 2xy.1) [(2)(1)(1)] = 1. y ∗1 ) 2 Ejemplo: Utilice el método de Euler mejorado o fórmula de Heun para obtener el valor aproximado de y(1.05.50000 5 0 Y*n+1 1.

22406 4 1.73758 2 Yn 1.10000 2 0 1.1 entonces: = = y1 = y0 + h 2(1)(1) + 2(1.55141 2 1.1) 2 f ( x0 . y(1) = 5.40000 8 0 1.5) = ____________ y(0) = 2. 1.479542 ¿Cuál es el valor relativo del error? _____________ Ejercicios: I.Entonces por el método de Euler mejorado (Fórmula de Heun ) el valor de y(1.00000 0 1. aplique la fórmula de Euler para hallar una aproximación al valor indicado con cuatro cifras de precisión.37976 9 1.1 y después h = 0.10775 0 1.60600 6 3.53844 2 1. y(0.00381 3 3. y(0) = 0.y’ = 4x – 2y.47954 2 En este caso se obtiene un valor aproximado de y(1.y’ = 1 + y2.30000 6 0 1.43936 6 Yn 1.10000 0 1.5) = ____________ .25000 5 0 Y*n+1 1.50000 10 0 Y*n+1 1.97223 3 2.05)(1.En los ejercicios de valor inicial 1 a 5.15000 3 0 1. y ∗1 ) 2 y0 + h 2 x 0 y 0 + 2 x1 y ∗1 2 1+ (0. 2. y0 ) + f ( x1 .57885 4 2. y así sucesivamente.23323 0 1. los valores obtenidos se muestran en la tabla.35000 7 0 1.05.107750.450929 b) Para n = 0 y h = 0.05 primero calculamos y* = y0 + h(2x0 y0) = 1 + (0.y’ = 2x – 3y + 1.24967 1 2.05) y1 = 1.99085 9 2. y(1..5) = ____________ y(0.05) [(2)(1)(1)] = 1.5) =3.27211 8 2. 3. N Xn 1..00000 0 0 1.75309 6 n Xn 1.36888 6 1. Primero use h = 0.97084 7 3.20000 4 0 1.45000 9 0 1.5) =3.05000 1 0 1...

4.5) = ____________ y ' = xy 2 − y x II. utilice un valor de h = 0. 3 y 5 anteriores aplicando la fórmula de Euler mejorada (Heun) utilice un valor de h = 0.y ' = xy + y y(0) = 1.- y(1) = 1.Repita los cálculos de los ejercicios anteriores aplicando la fórmula de Euler mejorada (Heun).. y(1.Repita los cálculos de los ejercicios 1..5) = ____________ 5. y(0.05 .1 III.

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->