返回顶部

退役划水之斐波那契数列小记

一些解释:

LHS:左侧表达式
RHS:右侧表达式
Fi Fibonacci数列第 i

一:

ni=1Fi=Fn+21

首先考虑 n=1 ,发现该等式成立。于是我们假设当 n=x 时该等式成立,观察 n=x+1 时该等式是否成立。

LHS=xi=1Fi+Fx+1

RHS=Fx+31=Fx+2+Fx+11

发现同时减 Fx+1 之后即得到 n=x 的情形,于是 n=x+1 时该等式成立,这样原等式成立。

还有一堆奇妙的性质,这里我就不再赘述,用数学归纳法都可以简单的证明。

二:

ni=1F2i=FnFn+1

三:

ni=1F2i1=F2n

四:

ni=1F2i=F2n+11

下面的还是写写式子吧。

五:

Fn=FnmFm1+Fnm+1Fm

还是数学归纳法,当 m=1 时成立,再假设 m=k 时该等式成立,当 m=k+1 时:

RHS=Fnk1Fk+FnkFk+1=Fnk1Fk+Fnk(Fk1+Fk)=(Fnk1+Fnk)Fk+FnkFk1=FnkFk1+Fnk+1Fk=Fn

于是得证,特别的,当 m=2 时,该式变为Fibonacci数列的定义式 Fn=Fn1+Fn2

六:

ni=1(1)iFi=(1)nFn11

这个的证明也十分简单,将三四条性质对应等式做差,再对 n 的奇偶性讨论即可。

七:

F2n+1=F2n+F2n+1

证明很简单,直接把下面这个式子右侧表达式展开再化简化简即可

F2n+1=Fn+2Fn+1FnFn1

八:通项推导

有人说可以直接用特征方程得到通项,不过特征方程的证明仍然可以用生成函数,所以这里我只介绍生成函数的证明。

我们定义 Fibonacci 数列的普通型生成函数 g(x)=i=1Fixi(这里没有 F0 ,我就没写这一项)。

那么 xg(x)=i=2Fi1xix2g(x)=i=3Fi2xi (为了方便不用前面和式表示前面某几项

g(x)=F1x+F2x2+i=1Fixi

xg(x)=F2x+i=3Fi1xi

x2g(x)=i=3Fi2xi

因为 Fi=Fi1+Fi2,所以后边的大也满足这个式子,因而有:

g(x)F1xF2x2=xg(x)F2x+x2g(x)

整理可得:

g(x)=xx2+x1

列项可得:

g(x)=x5(1x+1+521x+152)

接下来我们考虑 g(x)=1x+c 的展开形式。

我们设 g(x)=i=0aixi ,那么根据封闭形式,我们可以得到:

xg(x)+cg(x)=1

也就是:

ca0+i=1(ai1+cai)xi=1

后面那个 没法为零,所以我们可以得到数列 {an} 的通项:an=(1)ncn1

由此我们得到 g(x)=1x+c=i=0(1)ici1

继续化简裂项后的式子:

g(x)=x5(1x+1+521x+152)=x5i=0(1)i[(1+52)i1(152)i1]xi=x5i=0(1)2i+1[(152)i+1(1+52)i+1]xi=i=115[(1+52)i(152)i]xi

由此,我们得到 Fn=[(1+52)n(152)n]5

本人蒟蒻,退役后水平下降明显,如有错误还请指出。

posted @   无敌の暗黑魔王  阅读(56)  评论(6编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· .NET Core 中如何实现缓存的预热?
· 三行代码完成国际化适配,妙~啊~
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
点击右上角即可分享
微信分享提示