Está en la página 1de 4

Universidad Nacional de Colombia

Facultad de Ciencias
Departamento de Matemáticas

Ecuaciones Diferenciales
Taller 3

El objetivo de este taller es afianzar las ideas básicas de la solución de sistemas de ecuaciones
diferenciales.

Problema 1 (Método Mejorado de Euler.). En el taller 1 vimos cómo funciona el método de Euler en
ecuaciones diferenciales lineales. En el taller 2 vimos cómo estimar el error del método numérico. Hoy
vamos a ver otra forma en la que puede fallar el método de Euler cuando se aplica a sistemas de ecuaciones
diferenciales.
Considere el siguiente sistema de ecuaciones diferenciales

dx
=x−y
dt
dy
= x + y,
dt
con x(0) = 1 e y(0) = 0.

1. Haga el diagrama de fase. Determine los puntos de equilibrio y su estabilidad.

2. Encuentre la solución al problema de valor inicial con las condiciones dadas.

Para implementar el método de Euler en sistemas lineales de n ecuaciones diferenciales note que
dY
= AY (t),
dt
donde Y = (y1 , . . . , yn ) e Y (t) = (y1 , . . . , yn ).
Utilizando la misma idea del método de Euler en una sola ecuación tenemos que

Y (tn ) = hAY (tn ) + Y (tn ),

donde h es el tamaño del paso.

3. Implemente el método de Euler para sistemas.

4. Utilizando la solución con el método de Euler haga el diagrama de fase y compare con el anterior.

5. Encuentre la solución analítica y muestre que el diagrama de fase debe ser un círculo.

Note que el diagrama de fase debe ser un círculo. Sin embargo usando el método de Euler se obtiene una
espiral. El objetivo ahora es mejorar el método de manera que coincida con la dinámica. Para ello haremos
una mejora en el método de Euler. La escribiremos primero para el caso de una sola ecuación diferencial.
dy
= f (t, y). (1)
dt

1
Para la j-ésima iteración. Vamos a calcular la derivada en el punto.

k1,j = f (tj , yj ). (2)

Luego vamos a ver cuánto debería ser la derivada luego de un paso

k2,j = f (tj + h, yj + hk1,j ). (3)

Con estos dos pasos promediamos y encontramos el paso que se debe dar de la siguiente forma
h
yj+1 = yj + (k1,j + k2,j ). (4)
2
6. Implemente este método para sistemas de ecuaciones. Verifique que efectivamente el plano de fase de
la ecuación diferencial del problema corresponde a una círculo.

7. (OPCIONAL +0.5) Determine el orden del error para este método utilizando el procedimiento
del taller 2.

La siguiente página les puede ayudar con ejemplos y cálculos ya realizados. Aquí

2
Problema 2. Exponencial de matrices. Indicación: tenga un libro de álgebra lineal a la mano. En el taller
1, vimos el verdadero significado de la función exponencial. No se trata de .elevar"e sino de la serie
∞ n
X t
exp(t) = , (5)
n!
n=0

que resulta al solucionar la ecuación diferencial y 0 = y.

1. Considere una matriz diagonalizable A = P DP −1 , donde P es una matriz invertible y D una matriz
diagonal con entradas d1 , . . . , dn . Muestre que

exp(A) = P [exp(D)] P −1 , (6)

donde  
exp(d1 ) . . . 0
 .. .. ..
exp(D) =  .

. . 
0 ... exp(dn )

2. ¿Habrá alguna diferencia entre hacer los cálculos cuando la matriz A es diagonalizable y cuando no
lo es?

Note que un sistema de ecuaciones diferenciales lineal se puede escribir como


dY
= AY (t) + B(t). (7)
dt
La similitud con las ecuaciones diferenciales de primer orden es evidente. Antes de avanzar note que
d
exp(At) = Aexp(At). (8)
dt
3. Resuelva los siguientes sistemas de ecuaciones diferenciales homogéneos utilizando la función expo-
nencial y los métodos vistos en clase:
dY
= Ay(t),
dt
donde A es

a)  
7 −6
12 −10
b)  
1 −2 −3
1 3 1 
−3 1 −1.
c)  
1 4
2 3.
4. ¿Se puede usar este método cuando A no es diagonalizable?

5. Investigue la forma normal de Jordan. Proponga un algoritmo que maneje el caso en que la matriz
no es diagonalizable.

3
Note que en ecuaciones lineales de primer orden se puede resolver el caso no homogéneo utilizando el
método de factor integrante.

6. Proponga el método de factor integrante en este contexto. ¿Con qué matrices habría que tener
cuidado? ¿Por qué?
Indicación: lea las preguntas anteriores. Tenga mucho cuidado con el orden de los factores.

7. Resuelva el siguiente sistema    


0 1 −2 1
Y = Y (t) + .
4 −5 t

8. Resuelva los puntos del 27 al 32 de la página 380 del libro de Blanchard. Cuando sea posible
diagonalizar la matriz utilice la función exponencial. Verifique sus respuestas utilizando los métodos
vistos en clase o propuestos por el libro.

El siguiente documento tiene una guía más detallada del uso de la función exponencial para resolver
sistemas de ecuaciones diferenciales.

Problema 3. Bifurcaciones en sistemas de ecuaciones lineares Considere el sistema linear

x0 = ax + by (9)
0
y = −x − y (10)

donde a y b son parámetros reales que pueden tener cualquier valor.

1. Para cada valor de a y b clasifique el sistema lineal como una fuente, sumidero, centro, sumidero
espiral, etc. Dibuje en el plano ab las zonas donde el sistema es de cada tipo (Es decir coloree en
azul donde el sistema en un sumidero, en rojo donde es una fuente, y así. ). Muestre los cálculos
realizados para cada parte.

2. Utilizando el punto anterior indique los puntos en el plano (a, b) donde ocurren cambios en el
comportamiento a largo plazo del sistema.

Les recomiendo que utilicen PPlane para revisar que los cálculos estén bien.

También podría gustarte