Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
FACULTAD DE INGENIERA
INGENIERIA EN AUTOMATIZACIN
REPORTE
MTODO DE RUNGE-KUTTA
ALUMNOS:
PROFESOR(A):
MALVAEZ GARCA ROSA PAULINA
Introduccin:
Los mtodos de Runge-Kutta generalmente logran la exactitud del procedimiento
de la serie de Taylor sin que sea necesario calcular las derivadas de orden superior.
Estos mtodos son usados para encontrar aproximaciones de las soluciones de
ecuaciones diferenciales y sistemas de ecuaciones diferenciales, lineales y no
lineales. El nmero de trminos que se utiliza en la funcin incremento de este
mtodo ser el que defina el tipo de mtodo de Runge-kutta que se utilizar. En este
documento se desarrolla desde n=1 hasta n=3, es decir desde el primer hasta el
tercer orden.
Objetivo:
Se llevar a cabo el desarrollo terico y prctico del mtodo de Runge-kutta, dando
una base que fundamente los resultados que se presentarn del ejercicio llevado a
cabo con el programa en MATLAB.
Marco Terico:
Mtodo de Runge-Kutta.
Existen muchas variantes, pero todas tienen la forma generalizada de las siguientes
ecuaciones:
+1 = +
o
+1 = + ( , , )
Donde las p y las q son constantes. Observe que las k son relaciones de recurrencia.
Donde:
1 = ( , )
2 = ( + 1 , + 11 1 )
Ahora, se determina que para que las dos ecuaciones sean equivalentes, se debe
satisfacer lo siguiente:
1 + 2 = 1
1
2 1 =
2
1
2 11 =
2
Como se tienen tres ecuaciones con cuatro incgnitas, se debe dar el valor de una
de estas incgnitas para determinar las otras tres. Suponga que se da un valor para
2 . Entonces se resuelven de manera simultnea las ecuaciones obteniendo:
1 = 1 2
1
1 = 11 =
22
1 = ( , )
1 1
2 = ( + , + 1 )
2 2
3 = ( + , 1 + 2 )
Observe que si la EDO est en funcin slo de , este mtodo de tercer orden se
reduce a la regla de Simpson 1/3. Los mtodos de RK de tercer orden tienen errores
local y global de (4 ) y (3 ), respectivamente, y dan resultados exactos cuando
la solucin es una cbica. Al tratarse de polinomios, la ecuacin ser tambin exacta
cuando la ecuacin diferencial sea cbica y la solucin sea de cuarto grado. Ello se
debe a que la regla de Simpson 1/3 ofrece estimaciones exactas de la integral para
cbicas.
Programa:
close all
clear all
clc
fprintf('Mtodo de RK de 3to orden\n\n')
syms x y
fprintf('Defina el intervalo [a,b] para x\n')
a=input('a: ');
b=input('b: ');
fprintf('Defina el paso\n')
h=input('h: ');
fprintf('Defina las condiciones iniciales y(%i)\n',a)
yi=input(': ');
f=input('Introduzca la funcin:\n dy/dx=');
j=0;
for xi=a:h:b
fprintf('x%i=%f,\ty%i=%f\n',double(j),double(xi),double(j),double(yi))
k01=subs(f,x,xi);
k1=subs(k01,y,yi);
k02=subs(f,x,xi+0.5*h);
k2=subs(k02,y,yi+0.5*k1*h);
k03=subs(f,x,xi+0.5*h);
k3=subs(k03,y,yi+0.5*k2*h);
yn=yi+(1/6)*(k1+2*k2+2*k3)*h;
yi=yn;
j=j+1;
end
RESULTADOS:
Conclusin:
Despus de estudiar este mtodo y su funcionamiento fue mucho ms sencillo y al
mismo tiempo eficiente aplicarlo a problemas en los que se involucran ecuaciones
diferenciales y de los cuales se desea obtener una aproximacin. ste se relaciona
ampliamente con algunos de los mtodos vistos anteriormente como Simpson 1/3,
Heun y Euler, as que podemos decir que es uno de los mtodos numricos ms
completos y convenientes que se pueden utilizar para la aproximacin de los
resultados de ecuaciones diferenciales.
Bibliografa: