You are on page 1of 4

FACULTAD DE INGENIERIA DE MINAS, GEOLOGIA Y CIVIL

ESCUELA DE CIENCIAS FISICO MATEMATICAS

ANALISIS
NUMERICO
2

DE SISTEMAS DE ECUACIONES DIFERENCIALES


SOLUCION
USANDO EL ALGORITMO DE RUNKE-KUTTA
Trabajo realizado por Juan Carlos Rios Suarez

Profesor:
Jose Carlos Juarez

DE LOS EJERCICIOS PROPUESTOS


SOLUCION
Use el algoritmo de Runge-Kutta para sistemas y aproxime con
el las soluciones de las
siguientes ecuaciones diferenciales de orden superior. Compare despu
es los resultados
con las soluciones reales(An
alisis Numerico, Richard Burden y Faires, pagina 322).
a) y 00 2y 0 + y = tet t, 0 6 t 6 1, y(0) = y 0 (0) = 0, con h = 0.1; solucion real:
1
y(t) = t3 et tet + 2et t 2.
6
Soluci
on: Primero llevamos la EDO de orden superior a un sistema de ecuaciones diferenciales.
Sean y1 = y y10 = y 0 y10 = y2
y2 = y 0 y20 = y 00 = 2y 0 y + tet t = 2y2 y1 + tet t
0
y1 = y2 ; con y1 (0) = 0, y2 (0) = 0
Entonces tenemos el sistema:
0
y2 = 2y2 y1 + tet t

dx

dt = y; con x(0) = 0, y(0) = 0


De manera conveniente lo podemos escribir as:

dy = 2y x + tet t
dt
Ahora mostraremos la tabla valores que se obtiene al usar el algoritmo de Runge-Kutta de orden
4, teniendo en cuenta que h = 0.1, t0 = 0, tf = 1, y n = 10, y ademas tambien mostraremos las
soluciones exactas para as poder compararlos con las soluciones aproximadas.

b) t2 y 00 2ty 0 + 2y = t3 ln(t), 1 6 t 6 2, y(1) = 1, y 0 (1) = 0, con h = 0.1; solucion real:


7
1
3
y(t) = t + t3 ln(t) t3 .
4
2
4
Soluci
on: Primero llevamos la EDO de orden superior a un sistema de ecuaciones diferenciales.
2
2
Tenemos: y 00 = y 0 2 y + t ln(t) entonces sean
t
t
y1 = y y10 = y 0 y10 = y2
2
2
2
2
y2 = y 0 y20 = y 00 = y 0 2 y + t ln(t) = y2 2 y1 + t ln(t)
t
t
t
t

Entonces tenemos el sistema:

y1 = y2 ; con y1 (1) = 1, y2 (1) = 0

y 0 = 2 y 2 y + t ln(t)
1
2
2
t
t2
dx

= y; con x(1) = 1, y(1) = 0

dt
De manera conveniente lo podemos escribir as:

dy = 2 y 2 x + t ln(t)
dt
t
t2
Ahora mostraremos la tabla valores que se obtiene al usar el algoritmo de Runge-Kutta de orden
4, teniendo en cuenta que h = 0.1, t0 = 1, tf = 2, y n = 10, y ademas tambien mostraremos las
soluciones exactas para as poder compararlas con las soluciones aproximadas.

c) y 000 + 2y 00 y 0 2y = et , 0 6 t 6 3, y(0) = 1, y 0 (0) = 2, y 00 (0) = 0 con h = 0.2; solucion real:


1
4
1
43
y(t) = et + et e2t + tet .
36
4
9
6
Soluci
on: Primero llevamos la EDO de orden superior a un sistema de ecuaciones diferenciales.
Tenemos: y 000 = 2y 00 + y 0 + 2y + et entonces sean
y1 = y y10 = y 0 y10 = y2
y2 = y 0 y20 = y 00 y20 = y3
y3 = y 00 y30 = y 000 = 2y 00 + y 0 + 2y + et = 2y3 + y2 + 2y1 + et
0
y1 = y2 ; con y0 (1) = 1, y2 (0) = 2, y3 (0) = 0

y20 = y3
Entonces tenemos el sistema:

0
y3 = 2y3 + y2 + 2y1 + et

dx

= y; con x(0) = 1, y(0) = 2, z(0) = 0

dt

dy
De manera conveniente lo podemos escribir as:
=z

dt

dz = 2z + y + 2x + et
dt

Ahora mostraremos la tabla valores que se obtiene al usar el algoritmo de Runge-Kutta de orden
4, teniendo en cuenta que h = 0.2, t0 = 0, tf = 3, y n = 15, y ademas tambien mostraremos las
soluciones exactas para as poder compararlas con las soluciones aproximadas.

El ejercicio d) es an
alogo al anterior.

GRACIAS POR SU ATENCION

You might also like