Professional Documents
Culture Documents
Motivacion
Motivacion
Un ejemplo de una EDO de segundo orden.
d2 x dx
m +c + kx = 0
dt2 dt
Ecuacion que describe la posicion x de un sistema masa-resorte con amortiguamiento.
c coeficiente de amortiguamiento y k constante del resorte.
Motivacion
Un ejemplo de una EDO de segundo orden.
d2 x dx
m +c + kx = 0
dt2 dt
Ecuacion que describe la posicion x de un sistema masa-resorte con amortiguamiento.
c coeficiente de amortiguamiento y k constante del resorte. Las ecuaciones de orden
superior pueden reducirse a un sistema de ecuaciones de primer orden. Ejemplo.
dx
y=
dt
derivando con respecto a t
dy d2 x
= 2
dt dt
Por lo que se obtiene
dy dy cy + kx
m + cy + kx = 0 =
dt dt m
para L0 = 0, A = 50 y k = 0,5.
W.A. Contreras Metodos Numericos 25 de febrero de 2016 175 / 211
Ecuaciones Diferenciales Ordinarias EDO
Solucion analtica
rp0
p(t) =
mp0 + (r mp0 )ert
donde L0 longitud inicial del individuo y es la constante de decaimiento > 0.
Solucion
Antecedentes Matematicos
Antecedentes Matematicos
Antecedentes Matematicos
Z
2x3 + 12x2 20x + 8,5 dx
y=
Metodos de Runge-Kutta
yi+1 = yi + h
donde es la pendiente estimada.
Metodo de Euler
= f (xi , yi )
f (xi , yi ) es la ED evaluada en xi y yi
Metodo de Euler
Metodo de Heun
a) Predictor, b) Corrector
Metodo de Heun
En Euler
yi0 = f (xi , yi )
Se utiliza para extrapolar linealmente a yi+1 :
yi0 = yi + f (xi , yi )h
Metodo de Heun
y 0 = 4e0,8x 0,5y
Metodos de Runge-Kutta
Metodos de Runge-Kutta
Metodos de Runge-Kutta
= a1 k1 + a2 k2 + + an kn
k1 = f (xi , yi )
k2 = f (xi + p1 h, yi + q11 k1 h)
k3 = f (xi + p2 h, yi + q21 k1 h + q22 k2 h)
..
.
kn = f (xi + pn1 h, yi + qn1,1 k1 h + qn2,2 k2 h + + qn1,n1 kn1 h)
donde
k1 = f (xi , yi )
k2 = f (xi + p1 h, yi + q11 k1 h)
a1 + a2 = 1
1
a2 p1 =
2
1
a2 q11 =
2
W.A. Contreras Metodos Numericos 25 de febrero de 2016 201 / 211
Solucion Numerica de EDOs Metodos de Runge-Kutta
k1 = f (xi , yi )
k2 = f (xi + h, yi + k1 h)
yi+1 = yi + k2 h
donde
k1 = f (xi , yi )
1 1
k2 = f xi + h, yi + k1 h
2 2
k1 = f (xi , yi )
3 3
k2 = f xi + h, yi + k1 h
4 4
k1 = f (xi , yi )
1 1
k2 = f xi + h, yi + k1 h
2 2
k3 = f (xi + h, yi k1 h + 2k2 h)
k1 = f (xi , yi )
1 1
k2 = f xi + h, yi + k1 h
2 2
1 1
k3 = f xi + h, yi + k2 h
2 2
k4 = f (xi + h, yi + k3 h)
k1 = f (xi , yi )
1 1
k2 = f xi + h, yi + k1 h
4 4
1 1 1
k3 = f xi + h, yi + k1 h + k2 h
4 8 8
1 1
k4 = f xi + h, yi k2 h + k3 h
2 2
3 3 9
k5 = f xi + h, yi + k1 h + k4 h
4 16 16
3 2 12 12 7
k6 = f xi + h, yi k1 h + k2 h + k3 h k4 h + k5 h
7 7 7 7 8
Sistemas de Ecuaciones
dy1
= f1 (x, y1 , y2 , , yn )
dx
dy2
= f2 (x, y1 , y2 , , yn )
dx
..
.
dyn
= fn (x, y1 , y2 , , yn )
dx
Como es un sistema de n ecuaciones diferenciales, requiere conocerse n
condiciones iniciales en el valor inicial de x
dx
= 1,2x 0,6xy
dt
dy
= 0,8y + 0,3xy
dt
donde x = 2 y y = 1 en t = 0
Parcial