Forma cerrada de la sucesión de Fibonacci: resolución mediante el método de la raíz característica

Aquí está el teorema oficial que usaré:ingrese la descripción de la imagen aquí

Dado que la sucesión de Fibonacci se define como F norte = F norte 1 + F norte 2 , resolvemos la ecuación X 2 X 1 = 0 para encontrar eso r 1 = 1 + 5 2 y r 2 = 1 5 2

Entonces tenemos F norte = C 1 ( 1 + 5 2 ) norte + C 2 ( 1 5 2 ) norte

Lo sabemos F 0 = F 1 = 1 . Entonces podemos resolver el siguiente sistema para encontrar los valores de C 1 y C 2 :

1 = C 1 + C 2

1 = C 1 ( 1 + 5 2 ) + C 2 ( 1 5 2 )

Resolver este sistema no da C 1 = 1 / 5 , C 2 = 1 / 5 , aunque aparentemente esa es la respuesta correcta, es decir, la forma cerrada de la sucesión de Fibonacci aparentemente es

1 5 ( 1 + 5 2 ) 1 5 ( 1 5 2 )

¿Qué hice mal? ¿Por qué no me da la solución del sistema de ecuaciones? C 1 = 1 / 5 , C 2 = 1 / 5 ?

Bueno, con estos últimos valores tenemos C 1 + C 2 = 0 . Así que tal vez estaban usando F 0 = 0 , F 1 = 1 como condiciones iniciales. Eso es estándar de todos modos.
Los valores iniciales para la sucesión de Fibonacci se definen como F 0 = 0 , F 1 = 1 o F 1 = F 2 = 1 (por supuesto, ambos producen la misma secuencia). ¿Quizás confundiste las dos formas? Sería más fácil sustituir norte = 0 y norte = 1 .
@lulu ¡Gracias por la ayuda!, entonces la forma cerrada de la secuencia de Fibonacci depende de lo que elijas. F 0 y F 1 ¿ser? Eso sería extraño, ya que no importa tu elección de F 0 y F 1 todavía terminas con la misma secuencia...
@bjorn93 ¡Gracias por la respuesta! Entonces, ¿por qué la elección de los valores iniciales cambia la forma cerrada de la secuencia? Como dijiste, la elección de los valores iniciales no cambia la secuencia en sí, entonces, ¿cómo puede cambiar la forma cerrada?
@ bjorn93 Oh, pero luego vuelvo a mi pregunta original: si mi elección de valores iniciales es irrelevante, ¿por qué llegué a la forma cerrada incorrecta?
@JamesRonald porque tiene un error en sus cálculos :) vea el primer comentario: es C 1 + C 2 = 0 , no 1 , como lo tiene en su solución.
@bjorn93 C 1 + C 2 = F 0 , ¿bien? Y F 0 = 1 ? Entonces, ¿por qué es incorrecto decir C 1 + C 2 = 1 ? Lo siento por confundirme, realmente agradezco la ayuda.
¡Por supuesto que las condiciones iniciales afectan la forma cerrada! Intentaste resolver para F 0 = 1 donde alguien más usó F 0 = 0 . Cualquier fórmula dada puede, en el mejor de los casos, producir uno u otro, pero no ambos. Por supuesto, es una trivialidad cambiar de una de esas opciones a la otra, pero la forma exacta depende de la elección.
Solo para enfatizar, si dejamos F norte indique su elección (con F 0 = 1 ) y dejamos F norte denota la opción alternativa (con F 0 = 0 ) entonces obtenemos F norte = F norte + 1 , por lo que es muy sencillo traducir entre los dos.
@JamesRonald Sí, la elección de los valores iniciales es importante para la solución de forma cerrada. No me aclaré. Si cambia la indexación (como lo ha hecho), las constantes C 1 y C 2 cambiar. Sin embargo, entre las dos formas estándar de definir los valores iniciales de la secuencia de Fibonacci (ver mi primer comentario), ambas formas producirán la misma forma cerrada. (A eso me refería). Sin embargo, su definición no es estándar.

Respuestas (1)

Vamos a ver...

F norte = { 0  para  norte = 0 1  para  norte = 1 F norte 1 + F norte 2  para  norte > 1

Ahora, la recursividad se puede escribir como

F norte F norte 1 F norte 2 = 0 ,
entonces la ecuación característica es
X 2 X 1 = 0.
Ahora, las raíces de la ecuación son
X 1 , 2 = 1 ± 5 2 ,
entonces la solución general es
F norte = C 1 ( 1 + 5 2 ) norte + C 2 ( 1 5 2 ) norte
Desde el F 1 y F 2 obtenemos
0 = C 1 + C 2 1 = C 1 ( 1 + 5 2 ) + C 2 ( 1 5 2 )
De la primera ecuación obtenemos
C 2 = C 1 ,
entonces
1 = C 1 ( 1 + 5 2 ) C 1 ( 1 5 2 )
Ahora tenemos
C 1 [ 1 + 5 2 1 5 2 ] = 1
o
C 1 5 = 1
Entonces,
C 1 = 1 5 .
Ahora,
C 2 = 1 5 .
Por tanto, la solución particular de la ecuación es
F norte = 1 5 [ ( 1 + 5 2 ) norte ( 1 5 2 ) norte ]