斐波那契数列的通项公式
Tip:
因为后文需要,本文中的斐波那契数列初始值定为:f0=0,f1=1
在前面我们已经知道:斐波那契数列用{fn}表示,{fn}的递推关系和初值条件为:
f0=0,f1=1fn=fn−1+fn−2
所以斐波那契数列为:0、1、1、2、3、5、8、13、21、34、55、89、144、233、377、610、987、1597、2584、···
下面我们就来推导一下斐波那契数列的通项公式
Tip:
若这一部分没有看懂,可看《高中数学方法原本第二卷》P220 结论4.10
引理:二阶线性递推一般通项公式
为了得到更加一般性的结论,我们考虑下面的一个递推关系:
an+2=pan+1+qan(n∈Z)
我们可以通过构造使得左右两边结构相同,再利用等比数列的通项公式求解。
两边同时加上λan+1:
an+2+λan+1=(p+λ)(an+1+p+λqan)
要使得上式中左右两边结构相同,就需要p+λq=λ。
令p+λq=λ,就有:
λ2+pλ−q=0
所以方程的解λ1、λ2,满足:
⎩⎪⎪⎨⎪⎪⎧λ1+λ2=−pan+2+λ1an+1=(p+λ1)(an+1+λ1an)an+2+λ2an+1=(p+λ2)(an+1+λ2an)
这里我们要分类讨论λ1和λ2是否相等,我们就只讨论λ1=λ2时:
当λ1=λ2时,通过递推,我们就可以得到:
{an+2+λ1an+1=(a2+λ1a1)(p+λ1)n①an+2+λ2an+1=(a2+λ2a1)(p+λ2)n②
下面我们就要把an解出来:
①式×λ2,②式×λ1,可得:
{λ2an+2+λ1λ2an+1=λ2(a2+λ1a1)(p+λ1)n③λ1an+2+λ1λ2an+1=λ1(a2+λ2a1)(p+λ2)n④
所以③−④可得:
(λ2−λ1)an+2=λ2(a2+λ1a1)(p+λ1)n−λ1(a2+λ2a1)(p+λ2)n
所以:
an+2=λ2−λ1λ2(a2+λ1a1)(p+λ1)n−λ2−λ1λ1(a2+λ2a1)(p+λ2)n
代入λ1+λ2=−p,递推一下就可以得到:
an=λ2−λ1λ2(a2+λ1a1)(−λ2)n−2−λ2−λ1λ1(a2+λ2a1)(−λ1)n−2
所以:
an=A(−λ1)n+B(−λ2)n(n∈Z)
这就是较一般化的通项公式,只要带入an中任意两项把A,B解出即可求出通项公式。
Important:
对于形如下式的数列:
an+2=pan+1+qan
构造:
x2−px−q=0
其中两根为x1,x2,则这个数列的通项公式为:
an=Ax1n+Bx2n(n∈Z;A,B由解方程确定)
这个公式我们后面称为二阶线性递推一般通项公式
那么求斐波那契数列的通项公式也就so easy
推导通项公式
目标:求斐波那契数列的通项公式
fn+2=fn+1+fn
所以:
p=1,q=1
构造方程:
x2−x−1=0
解得两根为:
x1=21+5,x2=21−5
带入二阶线性递推一般通项公式:
fn=A(21+5)n+B(21−5)n
由斐波那契数列知道:
f0=0,f1=1
带入:
0=A(21+5)0+B(21−5)0
1=A(21+5)1+B(21−5)1
所以:
{A=+51B=−51
所以斐波那契数列的通项公式为:
fn=51(21+5)n−51(21−5)n (n∈N)