Processing math: 100%

10 votos

La forma cerrada para la suma de incluso los números de fibonacci?

Recientemente tomé un vistazo a un proyecto de euler, y estoy tratando de pensar en una manera inteligente de hacer el número 2. Miré a la secuencia, y vi que la pregunta es, básicamente para ni=1F3i

Por lo que n es que me da la enésima incluso menos de un millón. Así que, hice un poco de tocar el violín alrededor con esto, y tengo esto para ser equivalente a

n1i=0F3i1(3ni1)

Me preguntaba, ¿existe aún una forma cerrada para algo como esto? O estoy perdiendo mi tiempo? No podía encontrar una forma cerrada en línea en cualquier lugar.

8voto

jasimmk Puntos 208

Fk=(1+5)k2k5(15)k2k5 nk=1F3k=nk=1(1+5)3k23k5nk=1(15)3k23k5 =15nk=1(1+52)3k15nk=1(152)3k  but we have , x3+x6+x9...x3n=x3x3n1x31  so then,  =15nk=1(1+52)3k15nk=1(152)3k =15((1+52)3(1+52)3n1(1+52)31(152)3(152)3n1(152)31)=F3n+212

=nk=1F3k

7voto

HappyEngineer Puntos 111

Esta respuesta no dar una forma cerrada, pero sí se da una forma de calcular esta suma.

El general de la forma cerrada, todavía no es siempre útil para el cálculo, debido a que usted necesita para ser capaz de calcular los valores reales de gran precisión.

También tenga en cuenta que yo comienzo a las i=0. Esto no afecta en nada ya que F0=0.

Esta respuesta requiere algo sofisticado conocimiento acerca de recurrencias lineales.

Hay una forma cerrada para Fn=a1αn1+a2αn2 para algunos números reales a1,α1,a2,α2. Entonces:

Gn=ni=0F3i=a1α3n+3i1α11+a2α3n+321α21=b1α3n1+b2α3n2+b31n

para algunos b1,b2,b3.

Ahora que usted necesita saber un poco acerca de este tipo de recursivas relación lineal, pero si nos fijamos en el polinomio (xα31)(xα32)(x1)=(x24x1)(x1)=x35x2+3x+1, esto produce una relación de recurrencia:

Gn+3=5Gn+23Gn+1Gn

Que le da un recursiva para calcular su suma, Gn en general.

Otro enfoque es el uso de la matriz de la fórmula:

(1110)n=(Fn+1FnFnFn1)

Si A=(1110), entonces la serie ni=0A3i, en la diagonal, la suma que desee.

Pero usted consigue la suma normal de un geomtric de la serie:

ni=0A3i=(A3n+3I)(A3I)1

Ahora, A satisface una ecuación, A2AI=0, y por lo tanto A3I=2A. También se A1=AI, por lo que desea calcular: 12(A3n+3I)(AI)

Ahora, podría no parecer mucho más fácil para calcular A3n+3, pero se puede hacer eso con sólo O(log(3n+3)) multiplicaciones utilizando el método de la exponenciación al cuadrado.

una vez que se ha calculado la matriz, tomar el valor fuera de la diagonal.

Ivan Loh a continuación tomó nota de que podemos hacerlo mejor en un comentario en la otra respuesta, y se aplica aquí también. Sabemos A3n+3, así que podemos escribir todo esto como:

\begin{align}(A^{3n+3}-I)(A-I) &= \frac 1 2 \left(\begin{matrix}F_{3n+4}-1&F_{3n+3}\\F_{3n+3}&F_{3n+2}-1\end{de la matriz}\right)\left(\begin{matrix}0 & 1\\ 1 & -1\end{de la matriz}\right)\\
&=\frac{1}{2}\left(\begin{matrix}*&*\\F_{3n+2}-1&*\end{de la matriz}\right)
\end{align}

(No nos importa el resto de las entradas.)

Por lo que la suma que estamos buscando es F3n+212.

1voto

Hurkyl Puntos 57397

Para la variedad, si φ es la proporción áurea, entonces

φn=Fn1+Fnφ

(donde F0=0 F1=1 ... y F1=1) de La misma ecuación tiene por ˉφ, la otra raíz de x2=x+1. (no es el complejo conjugado)

Por lo tanto

ni=0φ3i=()+(ni=0F3i)φ

Podemos deshacernos de los no deseados plazo por restando de su conjugado:

ni=0φ3iˉφ3i=(ni=0F3i)(φˉφ)

Y entonces usted puede hacer lo que quiera a partir de ahí. Este es, por supuesto, de forma similar a las otras respuestas; simplemente me gusta cómo se organiza.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X