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:

y por lo tanto. digamos de una décima ó menos. tenemos nuestra fórmula de aproximación: Esta aproximación puede ser suficientemente buena. sabemos que: Para obtener toma el punto obtendremos que: únicamente hay que pensar que ahora el papel de lo . tenemos lo siguiente: Ahora bien. Pero si el valor de h es más grande. 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. De aquí se ve claramente que la fórmula recursiva general. aplicando la fórmula anterior n veces de un paso a otro. En una gráfica.De aquí. entonces podemos cometer mucho error al aplicar dicha fórmula. Ejemplo 1 Dada la siguiente ecuación diferencial con la condición inicial: Aproximar . Una forma de reducir el error y obtener de hecho un método iterativo. 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. si sustituimos los datos adecuadamente. . con la nueva h igual a . si el valor de h es realmente pequeño.

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

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

1 1. tomando un promedio entre ciertas pendientes. analicemos el primer paso de la aproximación. La fórmula es la siguiente: Donde Para entender esta fórmula. pero hace un refinamiento en la aproximación. 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. tenemos que: Resumimos los resultados en la siguiente tabla: n 0 1 2 3 1 1.6855 3.1901 De lo cual.3 2.2 1.En un primer paso. con base en la siguiente gráfica: .3 2 2.

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

Resumimos los resultados en la siguiente tabla: n 0 1 2 3 4 5 0 0.4% hasta un 0.1 0.01 1. calculamos el error relativo verdadero: Vemos que efectivamente se ha obtenido una mejor aproximación con este método. Ejemplo 2 Aplicar el método de Euler mejorado para aproximar y(1. reduciendo el error relativo verdadero de un 5. El proceso debe seguirse hasta la quinta iteración.040704 1.28336 Concluimos entonces que la aproximación obtenida con el método de Euler mejorado es: Con fines de comparación. tenemos lo siguiente: .Nótese que ya no coinciden los valores de (Euler 1) y el de .173192 1. 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.3 0.093988 1.05%.5 1 1.4 0.2 0.3) si tenemos : Solución Tenemos los siguientes datos: En una primera iteración.

385 2. y1) sobre la tangente en P (x0. podemos encontrar un punto Q(x1. 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. y) para el cual y(x0) = y0. yo) a la curva solución desconocida. R (x1.2 1. Supongamos que queremos aproximar la solución del problema de valores iníciales y ’ = f(x. Si h es un incremento positivo sobre el eje x.1 1.07635 Concluimos entonces que la aproximación buscada es: ejercicios Los métodos de Euler.742925 3. yCurva0 Solución y 1) = (x + h. como se muestra en la figura. entonces. y1) P(x0. y0) x0 h x1 = x0 + h . y(x1)) punto error De la ecuación de una recta que pasa por un dado.3 2 2.Resumimos los resultados en la siguiente tabla: n 0 1 2 3 1 1. tenemos: Q (x1.

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

y(xn+1)) y en consecuencia el cociente puede ser f ( xn .50 Yn 1. .)٭‬respectivamente.5)=3.25 Yn 1. Se reduce considerablemente el error si tomamos h = 0.30 1. y n ) se conoce como Fórmula de Euler mejorada o Fórmula de Heun.000000 1. Los valores de f(xn.40 1. y ∗n +1 ) 2 y ∗n+1 = y n + hf ( xn . Observe que f(x0. xn+1.05. y ∗n +1 ) 2 interpretado como una pendiente promedio en el intervalo entre xn. y0) hasta el punto de ordenada (x0. y ‫)٭‬ (x1. .05 1. y1‫ )٭‬son las pendientes de las rectas indicadas que pasan por y los puntos (x0. yn) y f(xn+1.173277 h = 0.100000 1.El valor real es y(1.431071 2.Tomando un promedio 1de 1estas y(x1)) m =f(x . y0) y f(x1.05 Error = 0. y1) obtenemos la pendiente de las rectas m prom oblicuas (flechas). y 0 ) + f ( x1 .084089% N 0 1 2 3 4 5 Xn 1.00 1. y(xn)) y (xn+1.173277 Para El método de Euler mejorado o fórmula de Heun. y(1. En la figura se muestra el caso en que n = 0. y0) En lugar de seguir la recta de pendiente m = f(x0.12%. (A) y n +1 = y n + h donde f ( xn .35 1.895498 2.771421 3.10 1.45 1. y n ) + f ( xn +1 . .141913 2.20 1. m prom pendientes (x1. .5) = 3. Ver tabla.504364 1. m=f(x0. y0) y (x1.317066 Error relativo (%) = 9.215500 1. y n ) + f ( xn +1 . y1‫ . Las ecuaciones de (A) se pueden visualizar fácilmente.684887 N 6 7 8 9 10 Xn 1.15 1. . y0) y1 ‫٭‬ x m prom = f ( x0 .562530 Error relativo (%) = 16. La fórmula . y‫٭‬n+1) son aproximaciones de la pendiente de la curva en (xn. y ∗1 ) 2 .349205 1.49034296 Error = 0.

05.49876 9 3. y0 ) mientras que: .1) [(2)(1)(1)] = 1.obtenida por el método de Euler usual.1)(1. los valores obtenidos se muestran en la tabla.2) 2 f ( x0 .50000 5 0 Y*n+1 1.2 Entonces: = y1 = y0 + h 2(1)(1) + 2(1.000000 1.5) para la solución de y’ = 2xy.1) y1 = 1. y0 ) + f ( x1 .10000 1 0 1. a) Para n = 0 y h = 0.232000. es plausible admitir que y1 es una mejora de y1‫.547885 1.00000 0 0 1. corrige esta estimación.20000 0 1. y(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.30000 3 0 1. y0) con pendiente mprom hasta llegar a x1. seguimos la recta por (x0.٭‬ Además podríamos decir que el valor de predice un valor de y(x1). considere: a) h = 0.20000 2 0 1.590787 3.91937 7 2. Examinando la figura. y ∗1 ) 2 y0 + h 2 x 0 y 0 + 2 x1 y ∗1 2 1 + (0. y ∗1 = y0 + hf ( x0 .40000 4 0 1.1 y b) h = 0. y0 ) + f ( x1 . y así sucesivamente.31620 8 Yn 1. N Xn 1.50304 0 1.232000 1.983150 2.450929 . y1 = y0 + h f ( x0 .1 primero calculamos y* = y0 + h(2x0 y0) = 1 + (0.

Primero use h = 0.57885 4 2.35000 7 0 1.y’ = 2x – 3y + 1.50000 10 0 Y*n+1 1.15000 3 0 1.05)(1.y’ = 4x – 2y. y así sucesivamente..107750.05 primero calculamos y* = y0 + h(2x0 y0) = 1 + (0.99085 9 2. 1. aplique la fórmula de Euler para hallar una aproximación al valor indicado con cuatro cifras de precisión.20000 4 0 1.36888 6 1.24967 1 2. los valores obtenidos se muestran en la tabla.00381 3 3.97223 3 2.10000 2 0 1.55141 2 1.00000 0 0 1.05) [(2)(1)(1)] = 1.En los ejercicios de valor inicial 1 a 5. N Xn 1.5) = ____________ . 3. y(1) = 5.1) 2 f ( x0 .23323 0 1.75309 6 n Xn 1.5) =3.40000 8 0 1.00000 0 1.5) = ____________ y(0) = 2.5) = ____________ y(0. y(0) = 0..37976 9 1.10000 0 1.97084 7 3.73758 2 Yn 1. 2.10775 0 1.60600 6 3.30000 6 0 1.47954 2 En este caso se obtiene un valor aproximado de y(1.1 y después h = 0.05000 1 0 1.05) y1 = 1.45000 9 0 1.53844 2 1.1 entonces: = = y1 = y0 + h 2(1)(1) + 2(1.43936 6 Yn 1...Entonces por el método de Euler mejorado (Fórmula de Heun ) el valor de y(1.5) =3.25000 5 0 Y*n+1 1.y’ = 1 + y2.450929 b) Para n = 0 y h = 0.22406 4 1.27211 8 2. y(1.05. y ∗1 ) 2 y0 + h 2 x 0 y 0 + 2 x1 y ∗1 2 1+ (0. y0 ) + f ( x1 . y(0.479542 ¿Cuál es el valor relativo del error? _____________ Ejercicios: I.

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

Sign up to vote on this title
UsefulNot useful