Anda di halaman 1dari 21

Mtodos de Euler y

Runge-Kutta
Carlos Andres Medina Linares

Mtodo de Euler
Este

mtodo se aplica para encontrar la solucin a ecuaciones


diferenciales ordinarias (EDO), esto es, cuando la funcin involucra
solo una variable independiente:

Interpretando la e.d.o. como un campo de direcciones en el plano


y la condicin inicial como un punto de dicho plano, podemos
aproximar la funcin solucin por medio de la recta tangente a la
misma que pasa por ese punto:

Mtodo de Euler
Consiste

en dividir los intervalos que va de a en subintervalos de


ancho o sea:

De manera que se obtiene un conjunto discreto de puntos: del


intervalo inters Para cualquier de estos puntos se cumple que:

Mtodo de Euler
La condicin inicial , representa el punto por donde pasa la curva
solucin de la ecuacin del planteamiento inicial, la cual se
denotar como
Ya teniendo el punto se puede evaluar la primara derivada de en
ese punto; por lo tanto:

Mtodo de Euler
Con

esta informacin se
traza una recta, aquella que
pasa por y de pendiente
Esta recta aproxima en una
vecindad de . Tmese la
recta como reemplazo de y
localcese en ella (la recta)
el valor de correspondiente
a
Entonces, podemos
deducir segn la grfica:

Mtodo de Euler
Se resuelve para

Es evidente que la ordenada calculada de esta manera no es igual


a pues existe un pequeo error. Sin embargo, el valor sirve para
que se aproxime en el punto y repetir el procedimiento anterior a
fin de generar la sucesin de aproximaciones siguientes:

Mtodo de Euler

.
.
.

.
.
.

Ejemplo

Calculamos el valor de tomando en cuenta que el


divisiones es de por lo tanto quedara as:

valor de

Ejemplo
Antes

de aplicar el mtodo, veamos un esquema de cmo


trabajara el mtodo en este caso concreto:

Los valores iniciales de y vienes dados por:

Ejemplo
Teniendo

dichos valores podemos comenzar con el mtodo. Se


harn aproximaciones de hasta trece decimales. La funcin seno
se evaluara en grados.

Por lo que el resultado obtenido es:

Ejemplo
Posteriormente

procederemos a encontrar el valor relativo entre el


valor exacto de la ecuacin que es
Finalmente se calcula el error relativo:

Mtodo de Euler Mejorado


Mejoremos

el mtodo de Euler
Recordemos que nuestra antigua ecuacin era:

La idea del mtodo de Euler consista en reemplazar el integrando


por (aproximar la integral por medio de un rea de un rectngulo)
Ahora proponemos reemplazar el integrando por
As tenemos

Mtodo de Euler Mejorado


El problema con la ecuacin propuesta consiste en que se
desconoce, debido a que desconocemos la solucin exacta.
Lo que podemos hacer es reemplazar por su valor aproximado
determinado por el mtodo de Euler
Representemos este nuevo valor por medio de

As la ecuacin se convierte

Mtodo de Euler Mejorado


En general nuestro esquema de recurrencia es

En el cual

Este mtodo que recibe el nombre de mtodo mejorado de Euler o


mtodo de Heun, primero predice y luego corrige una
aproximacin de

Mtodo de Euler Mejorado


Fijado

es posible obtener aproximaciones de la solucin del


problema de valores iniciales

En los puntos donde

Mediante el mtodo recurrente

Donde

Ejemplo
Apliquemos

el mtodo de Euler mejorado a la EDO

Utilizando un incremento de longitud


y midamos la mejora de
exactitud con respecto al mtodo ordinario de Euler
Exacto
error global
El
de
truncamiento
del mtodo es
del orden de

0.0

1.00000

1.00000

0.00

0.2

1.24000

1.24281

0.23

0.4

1.57680

1.58365

0.43

0.6

2.03170

2.04424

0.61

0.8

2.63067

2.65108

0.77

1.0

3.40542

3.43656

0.91

Ejemplo

El valor aproximado obtenido para y(1) es 3.40542. El error relativo


es del 1%, mientras que con el mtodo de Euler es del 13%.

Mtodo de Runge-Kutta
Mejoremos

el mtodo de Euler mejorado


Recordemos que nuestra antigua ecuacin era

La idea del mtodo de Runge-Kutta consiste en aproximar la


integral sustituyendo el integrado por una parbola

Mtodo de Runge-Kutta de cuarto orden


Fijado

es posible obtener aproximaciones de la solucin del


problema de valores iniciales
En los puntos donde
Mediante el mtodo recurrente

Donde

El error global del truncamiento del mtodo es del orden de

Ejemplo
Apliquemos

el mtodo de Runge-Kutta a la EDO

Utilizando un incremento de longitud


Exacto
0.0

1.00000

1.00000

0.00000

0.2

1.24280

1.24281

0.00044

0.4

1.58364

1.58365

0.00085

0.6

2.04421

2.04424

0.00125

0.8

2.65104

2.65108

0.00152

1.0

3.43650

3.43656

0.00179

Conclusin
El Mtodo de Runge-Kutta es mejor que el mtodo de Euler, pero
an as es posible aumentar la precisin achicando los pasos
entre los puntos o implementando el mtodo de orden superior.
El mtodo ms utilizado para resolver numricamente problemas
de ecuaciones diferenciales ordinarias con condiciones iniciales
es el mtodo de Runge-Kutta, el cual proporciona un pequeo
margen de error con respecto a la solucin real del problema y es
fcilmente programable en un software para realizar iteraciones
necesarias.