当前位置:网站首页 > 运动论内容 > 数学部分

鲁卡斯数的来历

下载

鲁卡斯数的来历
鲁卡斯数来自斐波那契数,斐波那契数来自斐波那契提出的小兔繁殖问题。
小兔生小小兔,小小兔又生小小小兔……如此继续生下去。
当条件如是假设:
(1)小兔刚出生,有一个月生长期,一个月后成熟,可以有生殖能力。
(2)一对(公母各一)小兔成熟后,立即孕育了小小兔(无时间间隔),孕育期也是一个月。即刚出生的一对小兔一个月后成熟,并立即怀孕了小小兔,两个月后生产下一对小小兔。
(3)每次生产都是公母各一,一对兔子。
(4)第一个月初只有刚出生的一对小兔
F1=1
(5)第二个月初(第一个月末)小兔成熟开始怀孕,但现有的仍是一对原来的小兔
F2=1
(6)第三个月初(第二个月末)小兔生下一对小小兔,与原来的父母兔总数是(对数)
F3=1+1=2
(7)小兔生下小小兔后,立即又怀孕,所以第四个月初(第三个月末)原来的父母兔再生下第二对小小兔。
与此同时第一对小小兔只是成熟并开始怀孕。现有的兔子总数是(对数)
F4=2+1=3
(8)第五个月初(第四个月末),原来的父母兔(小兔)继续又生第三对小小兔;同时第一对小小兔也生下第一对小小小兔。
现有的兔子总数是(对数)
F5=3+2
由此递推,所得数列
1,1,2,3,5,8,13,21,34,55,89,144…
得到一个递推公式
Fn=Fn-2+Fn-1   (n>2)
能不能取得一个最一般的公式,用以表达Fn呢?我们选用了具有普遍意义的差分方程法来求取这项具一般性质的Fn。
显然,递推公式指出斐波那契数列适合差分方程
f(x+2)=f(x+1)+f(x)
取
f(x)=A ax
有
a2-a-1=0
a1,2=1±52
得两个解的组合式仍是f的解(通解)
f(x)=A1ax1+A2ax2
=A1(1+52)x+A2(1-52)x
因递推关系式中的初始条件为:
f0=0  f1=1
f0=A1ax1+A2ax2=0f1=A1ax1+A2ax2=1
即  x=0   x=1
有
A1+A2=0A1a1+A2a2=1
解得
A1=15   A2=-15
最后,斐氏数列的通项公式以大写Fn表示
Fn=15(1+52)n-15(1-52)n——(Fn)
(参阅“华罗庚科普著作选集,第一部分,十二、循环级数的一个例子——斐波那契级数”P34)
当初始条件为:L1=1   L2=3   时的递推关系成立时
Ln=Ln-2+Ln-1   (n≥3)
应用上述求取Fn的差分方程法,仍然可得Ln的通项解
Ln=(1+52)n+(1-52)n——(Ln)
这就是鲁卡斯(Lucas)数列的通项式,也称鲁卡斯通项封闭式。为简便计,设
αn=(1+52)n
则(1-52)n=(-1)nα-n
有Ln=αn+(-1)nα-n
当我们仅取奇数r=n时
Lr=αr-α-r——(Lr)
这个Lr即本文所使用的鲁卡斯数通项式。
兔子的个数永远是整数,故Fn、Lr都是正整数。