Resumen
1. Introducción
Los métodos numericos constituyen técnicas con las cuales es posible formular problemas
matemáticos, con el objetivo de hacer aproximaciones, a la solución, que sean suficientemente
exactas y con un mı́nimo de esfuerzo. existen varios métodos, unos más utilizados que otros,
para acercarnos a estas soluciones,el método de Euler es uno de ellos, la razón por la cual no
es muy popular es que reqiere de cálculo y de evaluación de derivadas, que pueden llegar a ser
engorrosas. El método que estudiaremos en este documeto es el método de Runge-Kutta clásico,
el de cuarto orden, pues este método es más exacto que el de Euler y permite prescindir del
cálculo de derivadas. En las próximas páginas encontrará la explicación del procedimiento y
un ejemplo que nos ayudará a entender mejor y a afainzar este conocimiento que es de gran
importancia en la apliacion a la ingenierı́a. Este trabajo tiene el objetivo de proporcionarnos
herramientas que definitivamente nos serviran en el ejercicio de nuestra profesión.
1
2. Marco Teórico
Los Métodos de Runge-Kutta son una familia importante de métodos iterativos tanto im-
plı́citos como explı́citos para aproximar las soluciones de ecuaciones diferenciales ordinarias, de
la forma:
dy
= f (x, y) (1)
dx
En general los métodos de Euler, de Runge-Kutta y otros, lo que búscan es graficar la curva
solución en un intervalo [a, b] a partir de varias pendientes en N intervalos entre a y b. El con-
junto de pendientes en el intervalo es una aproximación a la curva solución. En una forma mas
siple se busca un valor de yi+1 a partir de un valor anterior yi esto es
yi es el valor anterior de y.
(b−a)
h es el tamaño de paso definido por: h = N
2
3. EL MÉTODO DE RUNGE-KUTTA
los métodos de Runge-Kutta tienen la forma general de la ecuación(1):
ϕ = a1 k1 + a2 k2 +· · · +an kn (4)
k1 = f (xi , yi ) (5)
k2 = f (xi + p1 h, yi + q11 k1 h) (6)
k3 = f (xi + p2 h, yi + q21 k1 h + q22 k2 h) (7)
kn = f (xi + pn−1 h, yi + qn−1,1 k1 h + qn−1,2 k2 h + · · · + qn−1,n−1 kn−1 h) (8)
EL MÉTODO DE 4◦ ORDEN
k1 = f (xi , yi ) (10)
1 1
k2 = f (xi + h, yi + k1 h) (11)
2 2
1 1
k3 = f (xi + h, yi + k2 h) (12)
2 2
k4 = f (xi + h, yi + k3 h) (13)
Lo que hace a este método tan preciso es que se utilizan varias estimaciones de la pendiente
para obtener una mejor pendiente promedio en el intervalo. Como se muestra en la figura 2,
cada una de las k representa una pendiente. La ecuación (9) entonces representa un promedio
de las pendientes para obtener la mejor pendiente.
4. EJEMPLO
Este ejemplo nos ayudara un poco mas a entender el procedimiento o algoritmo para aplicar
el metodo de Runge-Kutta.
vamos a aplicar el método para encontrar los valores aproximados de la solucion, en el in-
tervalo [0, 1] y con un tamaño de paso de 0,1, del problema de cauchy:
3
Figura 2: Representación gráfica de las pendientes estimadas empleadas en el método de
RK de cuarto orden.
a continuación calculamos k3 :
resolvemos de manera exacta la ecuacion diferencial, haciendo uso de nuestro software Math-
ematica, y obtenemos que la respuesta es:
4
x 0 0.1 0.2 0.3 0.4 0.5
YRK 1 1.609 2.505 3.829 5.793 8.709
1
(−3 + (19 ∗ E4t) + 4t) (15)
16
5. Gráfica
hacemos ahora una representación gráfica de la tabla 1 con la ayuda de nuestro software y
obtenemos:
5
Figura 4: gráfica de la curva solución usando Mathematica.
6. conclusiones
En este documentos analizamos un método que nos ayuda a encontrar la solucion de manera
algebraica a problemas de valor inicial, y podemos decir que entre menor sea el tamaño de paso,
6
mayor será la exactitud, sera más aproximado a la realidad, el problema es que presenta cierto
problemas al aproximar los numeros.
Referencias
[1] hapra. Steven, Canale.Raymond. Métodos numéricos para ingenieros. 5 ED. McGraw-Hill.
México. 2007.
[2] urden, Richard L. faires j. douglas. Análisis numérico. 6 Ed. Thomson Editores. México.
1998.