2015/10/28

費氏數列-等比推導篇

Powered by MathJax
此篇數學式使用MathJax表示,請開啟瀏覽器對Java的支援。

  在《費氏數列-矩陣推導篇》介紹過費氏數列:1,1,2,3,5,8,13,21,,以及使用「線性代數」的數學知識,求出Fn的通式,對於沒修過「線性代數」或「矩陣」的讀者來說不容易理解,這篇會用台灣教育的國中程度能夠一目了然的方法,求出Fn的通式。

  定義一個「類費氏數列F」,擁有與費氏數列「後項是前兩項之和」的特質,但起始值為a1a2,也就是
F1=a1F2=a2F3=F1+F2=a1+a2F4=F2+F3=a2+(a1+a2)=a1+2a2F5=F3+F4=(a1+a2)+(a1+2a2)=2a1+3a2

寫成數列的形式就是
a1,a2,(a1+a2),(a1+2a2),(2a1+3a2),(3a1+5a2),(5a1+8a2),

不難發現「類費氏數列F」從第3項起,即項數n3時,Fn是用起始值為a1a2以及「費氏數列F」的項組合而成
Fn=a1Fn2+a2Fn1

而當a1=a2=1時,此「類費氏數列F」正是「費氏數列F」本身。

  若某數x滿足x2=x+1,此時等比數列
x,x2,x3,x4,x5,

將會是一個「類費氏數列」,因為當項數n3時,
xn=xn2×x2=xn2×(x+1)=xn1+xn2

符合「後項是前兩項之和」的特性,此數列在類費氏數列的起始值為a1=xa2=x2,可以推得
Fn=a1Fn2+a2Fn1xn=xFn2+x2Fn1=xFn2+(x+1)Fn1=x(Fn2+Fn1)+Fn1=xFn+Fn1

一元二次方程式x2=x+1,可用配方法求出x之解: x2=x+1x2x+(12)2=x+1x+(12)2(x12)2=54x=12±54=1±52

x的兩個解用λ1λ2表示
λ1=1+52,λ2=152

是否覺得這個配方法有點熟悉?沒錯,λ1正是在《費氏數列-黃金比例篇》所提到的黃金比例ϕ

  將x等於λ1λ2,分別代入由前面所推導的結果,衍生出以下兩個方程式
λn1=λ1Fn+Fn1λn2=λ2Fn+Fn1

將兩式相減,得到
λn1λn2=(λ1λ2)Fn

又因為λ1λ2相異,可以做上式左右兩邊同除以(λ1λ2),整理後得到
Fn=1λ1λ2(λn1λn2)

λ1λ2之值代入,即得到F數列第n項的通式為
Fn=1λ1λ2(λn1λn2)=55[(1+52)n(152)n]


※本篇為筆者參考前人智慧的結晶,自行修改的推導方法,若要引用請註明出處。


本篇參考:
維基百科-費氏數列
費氏數列及黃金分割(第3頁)

2 則留言:

  1. Top 10 Casinos in Las Vegas - MapyRO
    Find the 경상남도 출장샵 best casinos in 거제 출장마사지 Las Vegas (except 동두천 출장샵 Reno, New Mexico and San Francisco), USA and other popular 원주 출장샵 attractions. Explore other popular attractions 충청북도 출장안마

    回覆刪除