斐波那契


斐波那契

首先回忆一下这是个什么东西:

(别名:兔子数列)

数:  1 1 2 3 5 8 13 21 34 55 89 ……
下标:1 2 3 4 5 6 7  8  9  10 11 ……

通项公式

$\frac{1}{\sqrt5}[(\frac{1+\sqrt5}{2})^n-(\frac{1-\sqrt5}{2})^n]$

提示:递推公式推论即可

$F[n]=F[n-1]+F[n-2]$

$F[1]=1$

$F[2]=1$

gcd

和最大公约数

$gcd(F(n)+F(m))=F(gcd(n,m))$

矩阵

形状上:2*2 和 2*3 的矩阵乘积后,结果是 2*3 的矩阵。

即 a*b 矩阵 和 c*d 的矩阵乘积结果是 a*d 的矩阵。其中 b 和 c 必须相等。原因看下面。

运算法则:对于结果矩阵的第 i 行第 j 列的位置的结果是由前一个矩阵的对应的行。和后一个矩阵对应的列。对应位置乘积和获得的。
    
比如第 1 行第 1 列的 11.是由前矩阵的第一行 (1,3) 和后矩阵的第一列 (2,3) 对应位置乘积和。
    
1*2 + 3*3 = 11 获得的。
    
如果上述 b 和 c 如果不相等。那么会有地方"失配"没有数值可以进行计算。不符合矩阵乘法定义。

问题来了矩阵跟斐波那契有啥关系?

同样:

整理一下:

求 $n$ 次方乘 $n$ 次即可,可以快速矩阵求解。

其他公式

  • $F(1)+F(2)+F(3)+……+F(n)=F(n+2)-1$

  • $F(1)^2+F(2)^2+F(3)^2+……+F(n)^2=F(n)\times F(n+1)$

  • $F(1)+F(3)+F(5)+……+F(2n-1)=F(2n)$

  • $F(2)+F(4)+F(6)+……+F(2n)=F(2n+1)-1$

  • $F(n)=F(m)\times F(n-m+1)+F(m-1)\times F(n-m)$

  • $ps:n>=m$

  • $F(n-1)\times F(n+1)=F(n)^2+(-1)^n$


文章作者: 王大神——A001
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 王大神——A001 !
  目录