Está en la página 1de 5

MÉTODO NÚMERICO DE RUNGE 

KUTTA.
Uno de los métodos más utilizados para resolver numéricamente problemas de
ecuaciones diferenciales ordinarias con condiciones iniciales es el método
de Runge-Kutta, el cual proporciona un pequeño margen de error con respecto a
la solución real del problema y es fácilmente programable en un software para
realizar las iteraciones necesarias.
El método de Runge-Kutta se utiliza para resolver ecuaciones diferenciales de la
forma explícita:

O en su forma explícita:

Y es sumamente útil para casos en los que la solución no puede hallarse por los
métodos convencionales (como separación de variables). Hay variaciones en el
método de Runge-Kutta de cuarto orden pero el más utilizado es el método en el
cual se elige un tamaño de paso h y un número máximo de iteraciones n.

El método Runge- Kutta para este problema está dado por la siguiente ecuación:

Para i=0,…, n-1. La solución se da a lo largo del intervalo (xo,xo+hn), donde


Así, siguiente valor (yi+1) es determinado por el presente valor (yi) más el
producto del tamaño del intervalo (h) por una pendiente estimada. La pendiente un
promedio ponderado de pendientes:

 k1 es la pendiente al principio del intervalo.


 k2 es la pendiente en el punto medio del intervalo, usando k1 para
determinar el valor de y en el punto xi + h/2.
 k3 es otra vez la pendiente del punto medio, pero ahora usando k2 para
determinar el valor de y
 k4 es la pendiente al final del intervalo, con el valor de y determinado por k3
Promediando las cuatro pendientes, se le asigna mayor peso a las pendientes en
el punto medio:

Ejemplo
Usar el método de Runge Kutta para aproximar dada la siguiente ecuación diferencial:

Primero, identificamos las condiciones iniciales, el intervalo y la función:

Para poder calcular el valor de y1, debemos calcular primeros los valores de k1, k2,
k3 y k4. Tenemos entonces que para la primera iteración:
El proceso debe repetirse hasta y . Por lo que en la siguiente tabla se presentan los

datos obtenidos del proceso realizado hasta este número

De esta manera, concluimos que el valor obtenido de Runge-Kutta es:

y(0.5)= 1.28403
De esta manera, por integración directa

Finalmente evaluando en y(0.5), obtenemos:


Euler
En matemática y computación, el método de Euler, llamado así en honor
de Leonhard Euler, es un procedimiento de integración numérica para
resolver ecuaciones diferenciales ordinarias a partir de un valor inicial dado.
El método de Euler es el más simple de los métodos numéricos resolver un
problema del siguiente tipo:

Consiste en multiplicar los intervalos que va de   a   en   subintervalos de


ancho ; o sea:

De manera que se obtiene un conjunto discreto de   


puntos:   del intervalo de interés . Para cualquiera de
estos puntos se cumple que:

La condición inicial , representa el punto   por donde


pasa la curva solución de la ecuación del planteamiento inicial, la cual se denotará
como .

Ya teniendo el punto   se puede evaluar la primera derivada de   en ese
punto; por lo tanto:

Con esta información se traza una recta, aquella que pasa por   y de pendiente
. Esta recta aproxima   en una vecinidad de . Tómese la recta como
reemplazo de   y localícese en ella (la recta) el valor de y correspondiente a .
Entonces, podemos deducir según la Gráfica A:

Se resuelve para :

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


existe un pequeño error. Sin embargo, el valor   sirve para que se aproxime   
en el punto   y repetir el procedimiento anterior a fin de generar la
sucesión de aproximaciones siguiente:

También podría gustarte