斐波那契数列

斐波那契数(意大利语:Numero di Fibonacci),又譯為菲波拿契數菲波那西數斐氏數黃金分割數、費氏數列。所形成的數列稱為斐波那契数列(意大利语:Successione di Fibonacci),又譯為菲波拿契數列菲波那西數列斐氏數列黃金分割數列、費氏數列。這個數列是由意大利數學家斐波那契在他的《算盤書》中提出。

image
以斐波那契數為邊的正方形拼成的近似的黃金矩形(1:1.618)

在數學上,斐波那契數是以遞歸的方法來定義:

用白話文來說,就是斐波那契數列由0和1開始,之後的斐波那契數就是由之前的兩數相加而得出。首幾個斐波那契數是:

1、 1、 2、 3、 5、 8、 13、 21、 34、 55、 89、 144、 233、 377、 610、 987……(OEIS數列A000045

特別指出: 不是第一項,而是第零項()。

起源

公元1150年印度數學家Gopala和金月在研究箱子包裝物件長宽剛好為1和2的可行方法數目時,首先描述這個數列。在西方,最先研究這個數列的人是比薩的李奧納多(意大利人斐波那契Leonardo Fibonacci, 1175-1250),他描述兔子生長的數目時用上了這數列:

image
兔子对的数量就是斐波那契数列
  • 第一個月初有一對剛誕生的兔子
  • 第二個月之後(第三個月初)牠們可以生育
  • 每月每對可生育的兔子會誕生下一對新兔子
  • 兔子永不死去

假設在image月有兔子總共image對,image月總共有image對。在image月必定總共有image對:因為在image月的時候,前一月(image月)的image對兔子可以存留至第image月(在當月屬於新誕生的兔子尚不能生育)。而新生育出的兔子對數等於所有在image月就已存在的image

image
斐波纳契数是杨辉三角的每一条红色对角线上数字的和。

斐波纳契数也是杨辉三角形(即帕斯卡三角形)的每一条红色对角线上数字的和。

表達式

為求得斐波那契數列的一般表達式,可以藉助線性代數的方法。高中的初等數學知識也能求出。

初等代數解法

已知:

  • image
  • image
  • image(n≥3)

首先構建等比數列

image
化簡得
image
比較係數可得:
image
不妨設image
解得:

image
又因为有image, 即image為等比數列。

求出數列{an+αan-1}

由以上可得:
image

變形得: image。 令image

求數列{bn}進而得到{an}

image
image,解得image。 故數列image為等比數列
image。而image, 故有image
又有imageimage
可得image

得出image表達式
,稱比內公式(Binet's Formula)

image

用數學歸納法證明表達式

證明image,其中image為黃金比例imageimage為任意整數
  • image為非負整數
image時,image,成立
image時,image,成立
設當imageimage時皆成立,即imageimage
image
image
亦成立
  • image為非正整數
image時,成立
image時,image,成立
設當imageimage時皆成立,即imageimage
image
image
亦成立

因此,根據數學歸納法原理,此表達式對於任意整數image皆成立

線性代數解法

image

image 稱為「斐波那契Q矩陣」(Fibonacci Q-Matrix)

構建一個矩陣方程

image為第image個月有生育能力的兔子數量,image為這一月份的兔子數量。

image

上式表達了兩個月之間,兔子數目之間的關係。而要求的是,image的表達式。

求矩陣的特徵值:λ

根据特征值的计算公式,我们需要算出来 image 所对应的解。

展开行列式有:image

故當行列式的值為 0,解得 imageimage

特徵向量

將兩個特徵值代入

image


求特徵向量image

image=image

image=image

分解首向量

第一個月的情況是兔子一對,新生0對。

image

將它分解為用特徵向量表示。

image (4)

用數學歸納法證明

image=image

可得到

image (5)

化簡矩陣方程

將(4) 代入 (5)

image

根據3

image

求A的表達式

現在在6的基礎上,可以很快求出image的表達式,將兩個特徵值代入6中

image
image
image(7)

(7)即為image的表達式

數論解法

實際上,如果將斐波那契數列的通項公式寫成image,即可利用解二階線性齊次遞迴關係式的方法,寫出其特徵多項式image(該式和表達斐波那契數列的矩陣的特徵多項式一致),然後解出image=imageimage=image,即有image,其中image为常数。我们知道image,因此image,解得image

組合數解法

image

image

黃金比例恆等式解法

image為黃金比例image,則有恆等式imageimage,其中image為任意整數,則

image

因此得到image的一般式:

image

此一般式對任意整數image成立

近似值

image為足夠大的正整數時,则

image
image

用計算機求解

可通過編程觀察斐波那契數列。分為兩類問題,一種已知數列中的某一項,求序數。第二種是已知序數,求該項的值。

可通過遞歸遞推的算法解決此兩個問題。 事實上當image相當巨大的時候,O(n)的遞推/遞歸非常慢……這時候要用到矩陣快速幂這一技巧,可以使遞迴加速到O(logn)。

和黃金分割的關係

開普勒發現數列前、後兩項之比image,也組成了一個數列,會趨近黃金分割:

image

斐波那契數亦可以用連分數來表示:

image

image

而黃金分割數亦可以用無限連分數表示:

image

而黃金分割數也可以用無限多重根號表示:

image

和自然的關係

image
春黄菊的頭狀花序上,小花呈螺旋狀排列,從不同方向可以數出21(深藍)和13(淺藍)條旋臂,為相鄰的斐氏數。類似的螺旋狀排列見於多種植物。

斐氏數列見於不同的生物學現象,如樹的分枝、葉在枝條上的排列、菠蘿聚花果上小單果的排列、雅枝竹的花蕾、正在舒展的蕨葉、松毬的鱗的排列、蜜蜂的家族樹。开普勒曾指出斐氏數列存在於自然界,並以此解釋某些花的五邊形形態(與黄金分割率相關)。法國菊的「瓣」(舌狀花)數通常為斐氏數。1830年,K. F. Schimper和A. Braun發現植物的旋生葉序中,連續兩塊葉之間轉過的角度與周角之比,約成整數比時,常出現斐氏數,如imageimage

恆等式

資料來源:

證明以下的恆等式有很多方法。以下會用組合論述來證明。

  • image可以表示用多個1和多個2相加令其和等於image的方法的數目。

不失一般性,我們假設imageimage是計算了將1和2加到n的方法的數目。若第一個被加數是1,有image種方法來完成對image的計算;若第一個被加數是2,有image來完成對image的計算。因此,共有image種方法來計算n的值。

  • image

計算用多個1和多個2相加令其和等於image的方法的數目,同時至少一個加數是2的情況。

如前所述,當image,有image種這樣的方法。因為當中只有一種方法不用使用2,就即image (image項),於是我們從image減去1。

  1. 若第1個被加數是2,有image種方法來計算加至image的方法的數目;
  2. 若第2個被加數是2、第1個被加數是1,有image種方法來計算加至image的方法的數目。
  3. 重複以上動作。
  4. 若第image個被加數為2,它之前的被加數均為1,就有image種方法來計算加至0的數目。

若該數式包含2為被加數,2的首次出現位置必然在第1和image的被加數之間。2在不同位置的情況都考慮到後,得出image為要求的數目。

  • image
  • image
  • image
  • image
  • image
  • image
  • image
  • image,其中imageimage的序數皆不限於正整數。
    • 特別地,當image時,image
      • 更特別地,當imageimage時,對於數列連續三項,有image
    • 另一方面,當image時,對於數列連續四項,有image
  • imageimage,其中image為黃金比例imageimage為任意整數
藉由上述公式,又可推得以下恆等式:
    • image
    • image

      特別地,當image時,image

數論性質

公因數和整除關係

  • image整除image,若且唯若image整除image,其中image
  • image
  • 任意連續三個菲波那契數兩兩互質,亦即,對於每一個image
image

斐波那契质数

在斐波那契數列中,有質數: 2, 3, 5, 13, 89, 233, 1597, 28657, 514229, 433494437, 2971215073, 99194853094755497, 1066340417491710595814572169, 19134702400093278081449423917……

截至2015年,已知最大的斐波那契質數是第104911個斐波那契數,一共有21925個十進制位。不过,人们仍不知道是不是有无限个斐波那契质数。

§ 公因數和整除關係所述,image總能被image整除,故除image之外,任何斐氏質數的下標必同為質數。由於存在任意長英语Arbitrarily large的一列連續合数,斐氏數列中亦能找到連續任意多項全為合數。

大於image的斐氏數,必不等於質數加一或減一。

與其他數列的交集

斐波那契数列中,只有3個平方數:、1、144。2001年,派特·奧蒂洛匈牙利语Pethő Attila證明,斐氏數中的次方數衹有有限多個。2006年,Y. Bugeaud、M. Mignotte、S. Siksek三人證明,斐波那契数中的次方數只有0、1、8、144。

1、3、21、55為僅有的斐氏三角形數。Vern Hoggatt英语Verner Emil Hoggatt Jr.曾猜想此結論,後來由罗明證明。

斐波那契數不能為完全数。推而廣之,除1之外,其他斐氏數皆非多重完全數,任兩個斐氏數之比亦不能是完全數。

n的週期性

斐波那契數列各項模image的餘數構成週期數列,其最小正週期稱為皮萨诺周期,至多為image。皮薩諾週期對不同image值的通項公式仍是未解問題,其中一步需要求出某個整數(同餘意義下)或二次有限域元素的乘法階數英语multiplicative order。不過,對固定的image,求解模image的皮薩諾週期是週期檢測英语cycle detection問題的特例。

推廣

斐波那西數列是斐波那西n步數列步數為2的特殊情況,也和盧卡斯數列有關。

和盧卡斯數列的關係

image

反費波那西數列

反費波那西數列的遞歸公式如下:

image

如果它以1,-1開始,之後的數是:1,-1,2,-3,5,-8, ...

即是image

亦可寫成image,其中image是非負整數。

反費波那西數列兩項之間的比會趨近image

證明關係式

證明image,其中image是非負整數

image表示黃金分割數image,則有image
image,因此
image

巴都萬數列

費波那西數列可以用一個接一個的正方形來表現,巴都萬數列則是用一個接一個的等邊三角形來表現,它有image的關係。

佩爾數列

佩爾數列的遞歸公式為image,前幾項為0,1,2,5,12,29,70,169,408,...

應用

1970年,尤裏·馬季亞謝維奇指出了偶角標的斐波那契函數

image

正是滿足Julia Robison假設的丟番圖函數,因而證明了希爾伯特第十問題是不可解的。

電腦科學

image
高為6的斐波那契樹。平衡因子以綠色標記,節點的高度則為紅色。

最左一條路徑上的鍵值全為斐氏數。

  • 考慮以輾轉相除法求兩個正整數的最大公因數,分析此算法的運行時間。同等輸入規模下,最壞情況(用時最長)發生於輸入為兩個相鄰斐氏數時。
  • 归并排序算法有一多相(polyphase)版本用到斐氏數列,是將未排序的數組分為兩份,長度為相鄰的斐氏數(因此比值接近黃金比)。《计算机程序设计艺术》[页码请求]描述了此種多相合併排序英语polyphase merge sort的實作方法,適用於以磁带机為外存的情況。
  • 斐波那契樹是一棵二叉树,其每個節點的左右子树高皆恰好差1。由此,斐氏樹為AVL树,且對固定高度而言,是最少節點的AVL樹。此類樹的節點數可寫成斐氏數減1。
  • 某些伪随机数生成器用到斐氏數列。[具体情况如何?]
  • 斐波那契堆是一種數據結構,分析其時間複雜度時會用到斐波那契數。
  • 斐波那契编码是以01字串表示正整數的一種方法,負斐波那契編碼英语NegaFibonacci coding與之類似,還可以表示負數。

延伸閱讀

  • KNUTH, D. E. 1997. The Art of Computer ProgrammingArt of Computer Programming, Volume 1: Fundamental Algorithms, Third Edition. Addison-Wesley. Chapter 1.2.8.
  • Arakelian, Hrant (2014). Mathematics and History of the Golden Section. Logos, 404 p. ISBN 978-5-98704-663-0, (rus.)
  • 克裏福德A皮科夫.數學之戀.湖南科技出版社.

參考文獻

  1. Fibonacci Q-Matrix. 
  2. 斐波那契数列与组合数的一个关系及推广. [2014-01-04]. (原始内容存档于2019-05-02). 
  3. Douady, S; Couder, Y. Phyllotaxis as a Dynamical Self Organizing Process (PDF). Journal of Theoretical Biology. 1996, 178 (3): 255–74. ISSN 0022-5193. doi:10.1006/jtbi.1996.0026. (原始内容 (PDF)存档于2006-05-26). 
  4. Jones, Judy; Wilson, William. Science. An Incomplete Education. Ballantine Books. 2006: 544. ISBN 978-0-7394-7582-9. 
  5. Brousseau, A. Fibonacci Statistics in Conifers. Fibonacci Quarterly英语Fibonacci Quarterly. 1969, (7): 525–32. 
  6. Marks for the da Vinci Code: B–, Maths (Computer Science For Fun: CS4FN), [2022-10-30], (原始内容存档于2009-05-31) 
  7. Scott, T.C.; Marketos, P., On the Origin of the Fibonacci Sequence (PDF), MacTutor History of Mathematics archive, University of St Andrews, 2014-03 [2022-10-30], (原始内容存档 (PDF)于2019-09-18) 
  8. Livio 2003,第110頁.
  9. Livio 2003,第112–13頁.
  10. Varenne, Franck. Formaliser le vivant - Lois, Théories, Modèles. Hermann. 2010-11-16: 28 [2022-10-30]. ISBN 9782705678128. (原始内容存档于2022-10-30). 
  11. The Secret of the Fibonacci Sequence in Trees. 美國自然史博物館. 2011 [2019-02-04]. (原始内容存档于2013-05-04). 
  12. 李晨滔、馮勁敏. 費氏數列的性質整理 (PDF). 桃園縣立大園國際高中. [2018-01-28]. (原始内容存档 (PDF)于2019-06-25). 
  13. TREEBY, DAVID. HIDDEN FORMULAS IN FIBONACCI TILINGS (PDF). THE FIBONACCI QUARTERLY. 2016-02, 54 (1): 29. (原始内容存档 (PDF)于2024-02-01). 
  14. Sloane, N.J.A. (编). Sequence A005478. The On-Line Encyclopedia of Integer Sequences. OEIS Foundation. 
  15. Weisstein, Eric W. (编). Fibonacci Prime. at MathWorld--A Wolfram Web Resource. Wolfram Research, Inc. (英语). 
  16. Honsberger, Ross. Mathematical Gems III. AMS Dolciani Mathematical Expositions. 1985, (9): 133. ISBN 978-0-88385-318-4. 
  17. JOHN H. E. COHN. Square Fibonacci Numbers, Etc.. Bedford College, University of London, London, N.W.1. [2019-05-12]. (原始内容存档于2012-06-30). Theorem 3. If Fn = x2, then n = 0, ±1, 2 or 12. 
  18. Cohn, J. H. E., On square Fibonacci numbers, The Journal of the London Mathematical Society, 1964, 39: 537–540, MR 0163867, doi:10.1112/jlms/s1-39.1.537 
  19. Pethő, Attila. Diophantine properties of linear recursive sequences II. Acta Mathematica Academiae Paedagogicae Nyíregyháziensis. 2001, 17: 81–96. MR 1887650. 
  20. Bugeaud, Y; Mignotte, M; Siksek, S. Classical and modular approaches to exponential Diophantine equations. I. Fibonacci and Lucas perfect powers. Ann. Math. 2006, 2 (163): 969–1018. Bibcode:2004math......3046B. MR 2215137. S2CID 10266596. arXiv:math/0403046image. doi:10.4007/annals.2006.163.969. 
  21. Luo, Ming. On triangular Fibonacci numbers (PDF). Fibonacci Quart. 1989, 27 (2): 98–108 [2022-10-29]. MR 0995557. (原始内容存档 (PDF)于2022-10-29). 
  22. Luca, Florian. Perfect Fibonacci and Lucas numbers. Rendiconti del Circolo Matematico di Palermo. 2000, 49 (2): 313–18. ISSN 1973-4409. MR 1765401. S2CID 121789033. doi:10.1007/BF02904236. 

维基百科, 维基, 书, 图书, 图书馆, 文章, 阅读, 下载, 免费, 免费下载, 手机, 电话, 安卓, iOS, 苹果, 智能手机, 电脑, 网络, 计算机, 关于 斐波那契数列 的信息, 什么是 斐波那契数列?斐波那契数列 是什么意思?

0 回复

留下回复

想加入讨论吗?
欢迎自由贡献!

写回复

必填字段以 * * 标记