费布那西数列(Fibonacci)
費布那西數列(Fibonacci)
一、前言
前一陣子在教遞迴數列和數學歸納法中,課本曾提到一個有趣的問題,那就是1202年Fibonacci在他的書(Liber Abaci ,算盤書)中的習題:兔子出生以後兩個月就能生小兔,若每次不多不少恰好生一對(一雌一雄)。假如養了初生的小兔一對,試問一年以後共可有對少對兔子?(如果生下的小兔都不死),這一個問題推算到最後我們可以得到一數列:1,1,2,3,5,8,13,21,34,55,……,也許會認為這一個數列只是在生小兔問題中才會遇到,其實不然,後世的數學家提出在自然界、生活中的相關例子都非常有趣。如:開卜勒(Kepler)在1611年提出「葉序問題」和「菠蘿鱗片」的相關問題,以及數論、最佳化理論、生物、結晶結構等領域都有直接應用。
今天我打算以不同的方式來解出費布那西數列,以及提出它的一些性質並部分證明,最後將它引用在應用機率(排隊理論 Queueing Theory)上。在這裡面要研究的東西還很多,我們一起來吧!
二、費布那西數列的解法和性質
在1634年數學家Girard(奇拉特)發現費布那西數列之間有如下的遞迴關係:
由於這一發現,人們可以輕而易舉的算出這一個數列;:,進而我們可以發現一些此數列的性質。
解的方式
矩陣的應用(matrix)
數列,
因為,,所以
,
設,利用線性代數(linear algebra)求特徵值(eigenvalue)和特徵向量(eigenvector)。
令的兩根(特徵值)為,
在找其相對應的特徵向量
所以得到,
因此我們可以得到一個矩陣,使得,其中
所以,,
又且,
可因此得到
生成函數(generating function)
生成函數是由De moivre 在1730年發現的數理統計中重要的方法,對於在算出費氏數列的通式,也有其相關的應用。
令(1)
則 (2)
(3)
當,(1)-(2)-(3)為
(其中,)
根據比較係數,得知,
因為,且由勞倫級數(Laurent series)觀念得知
又
比較係數可得到
基本性質
proof:
且由輾轉相除法的性質可知
proof: 利用數學歸納法來證明,且固定
(當時
左式=,且由遞迴式可得知,
右式=
左式=右式
當時,等式成立
(設時,等式都成立
是對的,
則時,
左式=
=右式
當等式成立
所以由數學歸納法得證
推廣(2)
proof: 由上面的證明得知
是3的倍數
proof: 利用數學歸納法證明
(當時,左式為3的倍數
當時,此敘述為真的。
(設時,此敘述為真
,
則 時,
當時,此敘述為真
所以由數學歸納法得知是3的倍數(真命題)
proof:
proof:
相關的問題
在費氏數列中我們知道其遞迴式,若將其做一些運算,我們將可得到與黃金比率(黃金數)有所相關。
將表示成
如果是一收斂數列(請參考吳振奎先生所著斐波那契數列一書),
設,則
此數根黃金比值相同。
三、應用
對於費氏數列的用途,其實非常廣泛,例如:生物的生長、最佳化理論(可以應用在工業管理上),以及應用機率的排隊理論上,都可以看見其用途。以下是我所舉的一個例子。
Ex:有一個賭場,每一次只可以下個單位的賭金
原创力文档

文档评论(0)