Solución por combinación de soluciones homogéneas y particulares
Contents
2.3. Solución por combinación de soluciones homogéneas y particulares#
La estrategia de solución#
Para resolver la ecuación lineal en diferencia
seguimos estos pasos
- Paso 1
Formamos la ecuación homogénea \(y_t - \phi_1 y_{t-1} - \phi_2 y_{t-2} - \dots - \phi_p y_{t-p} = 0\) y encontramos sus \(p\) soluciones;
- Paso 2
Encontramos una solución particular;
- Paso 3
Obtenemos la solución general como la suma de la solución particular y una combinación lineal de todas las soluciones homogéneas;
- Paso 4
Eliminamos las constantes arbitrarias imponiendo \(p\) condiciones iniciales en el problema.
Ecuación homogénea de primer orden#
Para la ecuación
Solución trivial: \(y_t = y_{t-1} = \dots = 0\), pero no es única.
La expresión \(y^h_t = \phi^t\) también es una solución:
Pero si \(y^h_t\) es una solución, entonces \(Ay^h_t\) también lo es, para cualquier escalar \(A\):
Condición inicial para la ecuación homogénea de primer orden#
Hemos obtenido que \(y_t = A\phi^t\) resuelve \(y_t - \phi y_{t-1} = 0\) Para determinar una valor específico de \(A\), necesitamos una condición inicial.
Por ejemplo, supongamos que el valor de \(y_t\) en \(t=0\) es conocido. Entonces:
Por lo que en ese caso la solución de la ecuación sería
Ecuación homogénea de orden \(p\)#
Para la ecuación
Solución trivial es de nuevo: \(y_t = y_{t-1} = \dots = 0\).
Supongamos que la expresión \(y^h_t = z^t\) también es una solución. Sustituyendo en la ecuación:
Hemos logrado cambiar el problema original por el de encontrar los ceros de un polinomio de grado \(p\):
Esta es la misma ecuación característica que encontramos en la sección anterior.
Resolviendo la ecuación característica#
Todo polinomio de grado \(p\) tiene exactamente \(p\) raíces, no necesariamente distintas o reales.
Supongamos que \(z_1, z_2, \dots, z_p\) son las raíces del polinomio. Las soluciones homogéneas son entonces
Cualquier combinación lineal de estas soluciones \(y^h_t = A_1z^t_1 + \dots + A_pz^t_p\) también es una solución:
- Paso 1
Resolvemos la ecuación homogénea \(y_t - 0.9y_{t-1} + 0.2y_{t-2} = 0\):
Es fácil verificar que son las soluciones:
- Paso 2
Supongamos que \(y^p_t=c\), una constante, es una solución particular:
- Paso 3
Obtenemos la solución general como la suma de la solución particular y una combinación lineal de todas las soluciones homogéneas:
- Paso 4
Eliminamos \(A_1, A_2\) imponiendo 2 condiciones iniciales: \(y_0=13, y_1=11.3\).
entonces \(A_1 = 2, A_2 = 1\) y la solución general de la ecuación es:
sympy
sympy
de Python:
from sympy import Function, rsolve
from sympy.abc import t
y = Function('y')
rsolve(y(t) - 0.9*y(t-1) + 0.2*y(t-2) - 3, y(t), {y(0):13, y(1): 11.3})