在1972年西方的報章報導了中國利用一種數學原理,對生產和科學研究中不同的試驗項目,合理地安排試驗點,減少試驗的盲目性,比較快和準確的找到最好結果的一種試驗方法。因此使到生產建設可以提高速度完成,而且質量優良,減少消耗浪費。消息還說隨著這種方法的推廣,預見中國的生產步伐會更加迅速前進。
過了不久,我們看到了中國拍攝的時事紀錄片,有關中國數學家華羅庚教授在工人當中推廣這種方法──優選法的情形。我們看到他怎么樣用淺白的語言和生動的例子來解釋這個方法,也看到工人們怎樣把這理論方法用到實際的生產實踐上,而獲得優良的成果的情形。
今天我們要談的是這種方法常要用到的一個數值1.618的來源以及它的一些故事。
古代希臘的“黃金分割”
在差不多二千年前希臘的數學家考慮了一個幾何問題,這問題可以這樣說:給出任何一個線段AB,我們要在這上面找出一點,這一點把這線段分成長短二部份。要求的是全線段的長和較長部份的比值是等于較長部分和較短部份的長的比值。
如果我們假設較長的部份是AC,較短的部份是CB,我們
,由于AB=AC+CB,
所以我們看到:

現在我們得到了一個代數方程,我們把這個方程化簡它變成了x2-x-1=0

到1.6180339…。
優選法用的數是它的小數點后的數。一般我們在應用時只取準確到小數點后三位數,因此我們用1.618。這個數以往的數學家稱為“黃金數”(Golden number)。今天我們來看這個名稱真是給的恰到好處,這個數真是一個寶,它為國家創造了多少財富!
希臘數學家把這個幾何問題里的點C稱為把線段黃金分割(Golden section)。
我們現在看要怎么樣用直尺和圓規找出這一點C來?
我們過B點作一條直線垂直AB,然后在這直線上取線段BD,使得BD的長是AB的一半,然后我們聯結AD。
我們再以D為圓心,DB的長為半徑畫一個弧,這弧交AD于E點,然后再以A為圓心,AE的長為半徑畫弧,這弧交AB于C點,這C點就是我們所要找的將AB黃金分割的點。(見圖一)
我們這樣作圖為什么是對的呢?
現在假定AB的長是2個單位,那么由作圖我們知道BD的長是1個




現在我們看看AB和AC的比值是什么?

這就是我們剛才求到的黃金數了。
歐洲中世紀的物理學家和天文學家開普勒(J.Kepler1571—1630),曾經說過:“幾何學里有二個寶庫:一個是畢達哥拉斯定理(我們稱為“商高定理”);另外一個就是黃金分割。前面那個可以比著金礦,而后面那一個可以比著珍貴的鉆石礦。”
在歐幾里得的《幾何原本》一書里,他就考慮到了這樣的問題:“作一個三角形,使得二腰相等,而其底角是頂角的二倍。”在這里就用到了黃金分割。
如果我們作一個圓內接正十多邊形,那么那個邊和半徑的比又是黃金數!
有一次我在聯合國會場外看那世界各國的國旗迎風招展,我發現許多國家的國旗是有五角星出現,當時我心里想一個問題:為什么這么奇怪,許多國家都要把五角星弄進他們的旗幟上?可惜到現在我還找不到一個原因。
讀者可能沒有想到在五角星里就有黃金分割的現象存在!通常我們是作一個正五邊形后,然后連每個頂點就得到一個五角星出來(見圖二)。

讀者如有時間可以試試證明在圖二里:AE和AD的比值是黃金數!AB和AC的比值又是個黃金數!即B點把AC黃金分割,C點又把BD黃金分割!
這樣看來,你在畫五角星時候就已經不知不覺和黃金數打交道了。
古時候的希臘人認為一個人有完美的(或理想的)體型是肚臍那一點把頭到腳“黃金分割”。因此一些藝術家畫的人像以及古代雕塑像,大多數是以這個為比例。
而且在古時候的一些神廟,在建筑時高和闊也是按黃金數的比來建立,他們認為這樣的長方形看來是較美觀。在現在希臘的雅典城里還遺留下一座公元前5世紀時的神殿的一部份。這座2000多年前的建筑今天向我們證明了希臘人是怎樣的對這個數重視。
兔子生兔子,一對一年生多少
和這個黃金分割有密切關系的是一種數列,這數列是這樣:1,2,3,5,8,13,21,…。在數學上人們稱它為“斐波那契數列”(Fibonacci Sequence)。
這個數列在數學中是最奇特和最常出現的數列,美國數學家出版了一份專門對它研究的季刊稱為《斐波那契季刊》(Fi-bonacci Quarterly),每三月出一次里面就是登載關于這數列最近新發現的性質。
斐波那契是意大利13世紀的數學家,全名是李納都?斐波那契(Leonardo Fibonacci 1175—?),他生在比薩。從10世紀到13世紀以來,意大利的商人是聞名全歐,他們非?;钴S的在地中海沿岸活動,把東方的奇珍異寶包括中國的絲綢從波斯人或阿拉伯人手中轉賣給歐洲各國的封建王庭和貴族。
斐波那契的父親是在北非的阿爾及利亞地方的一個海港當海關征稅員,他雖然是一個基督教徒,但為了做生意的需要,他請了一個回教徒教師來教他的兒子,特別學習當時較羅馬記數法還先進的“印度──阿拉伯數字記數法”以及東方的乘除計算法。因此斐波那契小時就接觸到了東方的數學。
他長大后也成了一個商人,為了做生意他走過了埃及、西西里、希臘和敘利亞,也學會了阿拉伯文,而且對東方數學注意起來。在1202年他寫了一本數學書,書名叫《Liber Abaci》,在這書里他第一個介紹印度──阿拉伯記數法,里面也有一些代數和幾何問題。他的著作深深受阿拉伯數學家如Al-Khowarizmi及Abu Kamil的影響。
在這書里有一個很出名的“兔子生兔子問題”:有一個人把一對兔子放在四面圍著的地方,想要知道一年后有多少對兔子生出來。假定每個月一對兔子生下另外一對。而這新的一對在二個月后就生下另外一對。
這是一個算術問題,但是卻不能用普通的算術公式算出來。讀者可以用符號A表示一對成長的兔子,B表示一對出生的兔子,我們用底下的圖來表示兔子繁殖的情形:這里實箭頭表示照樣成長,虛箭頭表示生下小兔子:

讀者知道這個月的繁殖情況,下個月的繁殖情況可以很容易寫出來,只要把這個月里的A改寫成AB(表示A還加上一對新生的兔子),而這個月的B改寫成A(表示新生小兔已成長為大兔子)。
請讀者自己試試寫到第十二月的情形,然后再填寫下一個表:

因此在第二年的一月一日應該有144對新生小兔子,所以總共有兔子233+144=377對。
這個結果實在令人吃驚,在你最初看到斐波那契的問題時,你估計兔子數目字最多不會超過五十對,沒有想到兔子是繁殖這么的多。這只不過是一個假設問題,如果兔子真的是以這樣的速率生育,我們的地球可能不是“人吃兔子”而是“兔子吃人”了!
斐波那契數列的性質
數學家后來就把這數列1,1,2,3,5,8,13,21,34,55,89,144,233,…等等的數列稱為斐波那契數列以紀念這個最先得到這個數列的數學家,而且用Fn來表示這數列的第n項。
讀者可能早已注意到這數列有這樣的性質:在1之后的每一個項是前面二項的和。即F1=1 F2=1,而Fn=Fn-1+Fn-2,當n大于或等于3。


對于每個n大于等于1,我們在k2=k+1二邊同時乘上kn,我們得到等式kn+2=kn+1+kn,同樣我們也有等式(k★)n+2=(k★)n+1+(k★)n。
由這二個等式,讀者容易獲得下面的等式:


則我們得到

而對于n≥3,我們有Fn=Fn-1+Fn-2,因此我們的數列F1,F2,F3,F4,…事實上就是斐波那契數列。我們有了斐波那契數列的一般項用黃金數的表示式:F2,F3,F4,

這個公式是在一百多年前由法國數學家敏聶(JacquesPhillipe Marie Binet 1786—1856)發現,所以稱為敏聶公式。這公式在研究斐波那契
數列的性質時很重要。我們現在看這公式的一些奇異現象,我們知
數表示這真是奇特。另外方面,當我們用敏聶公式來計算一些斐波那契

無理數(-k★)可以表示成一個最簡單的無窮連分數:


斐波那契數又和我們以前介紹過的賈憲三角形有密切的關系。讀者請參看(圖四),在賈憲三角形的第n列(在這圖里取n=10),然后由1為起點畫一條線和水平方向成45度的角,這條線上所經過的數的和就是斐波那契數列的第n項。
例如在圖四里,我們有F10=1+8+21+20+5=55

我們現在定義一個整數函數[]:R(實數集合)→Z(整數集合),對于任何實數x,[x]是最大的整數不超
數學上很有用,讀者以后會再遇到它。
我們介紹這個函數的目的是要用二項式系數來表示斐波那契數,對于任意斐波那契數Fn+1我們有公式

例如讀者在賈憲三角形的第五列由1為起點畫一條和水平方向成45度的角的線,我們看到它經過1,3,1,剛好就是

斐波那契數列有一個很奇怪的性質,很早就引起人們注意:你拿一個固定的正整數(比如說4),然后以這數來除所有的斐波那契數,把每個斐波那契數的余數寫下來,你會發現到這些余數組成的數列會有周期(Period)現象出現。(對4來除的情形,你獲得1,1,2,3,1,1,1,1,2,3,1,0,1,1,2,3,…等等。)
在19世紀時法國一個數學家魯卡斯(E.Lucas)在研究數論的素數分布問題時發現和斐波那契數有些關系,而他又發現一種新的數列:1,3,4,7,11,18,29,47,76,123,199,322,521等等。這數列和斐波那契數列有相同的性質,第二項以后的項是前面二項的和組成。數學家們稱這數列為魯卡斯數列。
魯卡斯數和斐波那契數有密切的關系,例如對于任何的整數n,我們用Ln表示第n個魯卡斯數,那么我們恒有Ln×Fn=F2n。而魯卡斯數的一般項也有類似敏聶公式的公式。這里我們留下不考慮,請對數學有興趣的讀者自己試找找看。
生物學和物理學上的斐波那契數
斐波那契數列并不是單純出現在“生兔子問題”。大自然里一些花草長出的枝條也會出現斐波那契數,有一種叫著“噴嚏麥”(Sneezewort的直譯,可能會像魯迅指出的鬧“牛奶路”Mikyway的笑話,希望懂植物學的讀者賜以正確的中文名)的花草,新的一枝從葉腋長出,而另外的新枝又從舊枝長出來,老枝條和新枝條的數目的和就像那兔子問題一樣。(看圖五)

植物學家對于植物的葉子生長分布的情形發生興趣,他們發現對同一類植物,它們的“葉分歧”(Leaf divergence)是一樣的。從一片葉看起,你看在它上面要多少葉才剛好有一片葉長在和它相對同樣位置,這數目寫為p,另外看這些葉子是對莖來講轉了多
植物學家發現植物的葉分歧是和斐波那契數有關系。普通的草和菩


隔,它們能得到陽光照射進行光合作用,而且呼吸的較好。這真是奇妙

在物理上斐波那契數也出現。假定我們現在有一些氫氣原子,一個電子最初所處的位置是最低的能級(Ground lever of energy),屬于穩定狀態。它能獲得一個能量子或二個能量子(Quanta of energy)而使它上升到第一能級或者第二能級。但是在第一級的電子如失掉一個能量子就會下降到最低能級,它如獲得一個能量子就會上升到第二級來。
現在研究氣體吸收和放出能量的情形,假定最初電子是處在穩定狀態即零能級,然后讓它吸收能量,這電子可以跳到第1能級或第2能級。然后再讓這氣體放射能量,這時電子在1級能級的就要下降到0能級,而在第2能級的可能下降到0能級或者第1能級的位置去。
我們在圖六列出:吸收、放出、吸收、放出、吸收、放出這六個過程中電子能級可能的變化情形。讀者可以看到電子所處的狀態可能的情形是:1、2、3、5、8、13、21…種。這是斐波那契數列的一部份。而電子所處能級的或然率在這幾種情況下又是和斐波那契數有關!
