Quiero resolver el lineal de la ecuación recursiva:
$a_n = a_{n-1} + 2a_{n-2} + 2^n$, donde $a_0 = 2$, $a_1 = 1$.
He intentado usar el Ansatz método y la generación de la función de método de la siguiente manera:
Ansatz método
En primer lugar, por la parte homogénea, $a_n = a_{n-1} + 2a_{n-2}$, supongo que $a_n = \lambda^n$ como la solución, y sustituyendo y resolviendo la ecuación cuadrática, llego $\lambda = -1, 2$. Por eso, $a_n = \alpha (-1)^n + \beta 2^n$. Entonces, para el inhomogenous parte, supongo que $a_n = \gamma 2^n$, para obtener el $\gamma 2^n = \gamma 2^{n-1} + 2\gamma 2^{n-2} + 2^n$, de donde $2^n=0$, lo que significa, supongo, que esta conjetura no es válido. Estos son el tipo de conjeturas que suelen trabajar, así que no sé por qué no funciona en este caso en particular, y qué hacer de otra manera, así que he intentado que la generación de la función de método.
La generación de la función de método
Vamos $$ A(z) = \sum_{i=0}^{\infty} a_k z^k $$ ser la generación de la función de la secuencia de $\{ a_n \}_{n \in \mathbb{N} \cup {0}}$. Entonces, trato de escribir la relación recursiva en términos de $A(z)$: $$ A(z) = zA(z) + 2z^2(z) + \frac{1}{1-2z} + (1 - 2z), $$ donde el último término entre corchetes surge a causa de las condiciones iniciales. Entonces, la solución para $A(z)$, $$ \begin{align} A(z) &= \frac{1}{(1+z)(1-2z)^2} + \frac{1}{1+z}\\ &= \frac{2}{9}\frac{1}{1-2z} + \frac{2}{3}\frac{1}{(1-2z)^2} + \frac{10}{9}\frac{1}{1+z}\\ &=\frac{2}{9} \sum_{k=0}^{\infty} 2^k z^k + \frac{2}{3} \sum_{k=0}^{\infty} (k+1)2^k z^k + \frac{10}{9} \sum_{k=0}^{\infty} (-1)^k z^k\\ &= \sum_{k=0}^\infty \frac{(3k+4)2^{k+1} + (-1)^k 10}{9} z^k. \end{align} $$ Así, $$ a_k = \frac{(3k+4)2^{k+1} + (-1)^k 10}{9}. $$ Pero entonces, $a_1 = 2$, mientras que empezamos con $a_1 = 1$.
Al principio, pensé que tal vez la generación de la función de método no funcionó debido a que algunas de las series en el lado derecho no eran convergentes, pero todos ellos parecen estar convergiendo para $|z| < 1/2$. He revisado mis cálculos varias veces, así que no creo que haya ningún error simple como eso. Sería genial si alguien me explicara exactamente qué está pasando mal aquí.