Está en la página 1de 26

Ecuaciones Diferenciales

Ordinarias (EDOS)
Prof. Oscar Tinoco G.
Métodos para la solución de EDO

• Métodos de un paso
– Método de Euler
• Técnica de Heun
• Técnica de Punto Medio

– Método de Runge-Kutta

• Métodos de Multipaso
MÉTODO DE RUNGE KUTTA Orden 4
Los métodos de Runge-Kutta son generalizaciones de la fórmula de Euler:

Yi+1 = Yi + h f(ti, yi)


en los que el valor de la función f se reemplaza por un promedio ponderado de
valores de f en el intervalo ti ≤ t ≤ ti+1
Método de Runge-Kutta

 Forma integral de la ecuación diferencial


t1
y( t 1 )  y( t 0 )   f ( t , y( t ))dt
t0
 Aproximación de la integral (Regla de Simpson)

t1
 t0
f ( t , y)dt 
h
( f ( t 0 , y 0 )  4 f ( t 1/ 2 , y1/ 2 )  f ( t 1 , y1 ))
6
Método de Runge-Kutta (4to orden)

• Estimaciones previas

Aplicación de la fórmula
EJEMPLO 1

Y´- Y – X + X2 – 1 = 0, Y(0) = 1
Usar h = 0.1
EJEMPLO 1
EJEMPLO 2

Obtener, consecutivamente, y(0.1), y(0.2) e y(0.3)


EJEMPLO 2
Para y(0.2)
Para y(0.3)
EJERCICIO 1

Resolver la ecuación mostrada, considerando h = 0.1, y un


valor inicial de y(1) = 0

Considerando que el valor real es el indicado, calcular el


porcentaje de error correspondiente
1°) Elaborar la siguiente tabla, en Excel

A partir de la celda C3,


programar las celdas con las
fórmulas correspondientes
Método de Runge-Kutta

¯ function [t,y]=rungekut(a,b,y0,n)
¯ h=(b-a)/n; t=a:h:b;
¯ y=zeros(size(t)); y(1)=y0;
¯ for k=1:n
¯ k1=f(t(k),y(k)); tk2=t(k)+h/2;
¯ k2=f(tk2,y(k)+h/2*k1);
¯ k3=f(tk2,y(k)+h/2*k2);
¯ k4=f(t(k+1),y(k)+h*k3);
¯ y(k+1)=y(k)+h/6*(k1+2*k2+2*k3+k4);
¯ end
PROPUESTO G1
PROPUESTO G2

Resuelva considerando h = 0.05


GRUPO 3
GRUPO 4
G5
G6

Resuelva considerando h = 0.01


GRUPO 7
G8
G9

También podría gustarte