用初等数学方法求斐波那契数列的通项公式

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

用初等数学方法求斐波那契数列的通项公式

斐波那契 (Fibonacci) 数列是著名的数列,有很高的实用价值。多年来,学者们一直在探究它的通项公式的求解方法,已经涌现出了多种方法。但据笔者们所知,这些方法大都需要比较高深的数学知识,例如组合数学的方法、概率的方等等,让人比较难理解,不容易接受。基于此,研究给出了一种简易的初等数学方法,先探求它们的特征多项式,然后通过求解线性方程组的思想,得出它们的通项公式。这种方法深入浅出,有一定的实用价值。

1.斐波那契数列的由来

13 世纪意大利数学家斐波那契在他的《算盘书》的修订版中增加了一道著名的兔子繁殖问题. 问题是这样的: 如果每对兔子(一雄一雌)每月能生殖一对小兔子(也是一雄一雌,下同),每对兔子第一个月没有生殖能力,但从第二个月以后便能每月生一对小兔子.假定这些兔子都没有死亡现象,那么从第一对刚出生的兔子开始,12 个月以后会有多少对兔子呢?解释说明为:一个月:只有一对兔子;第二个月:仍然只有一对兔子;第三个月:这对兔子生了一对小兔子,共有1+1=2 对兔子.第四个月:最初的一对兔子又生一对兔子,共有2+1=3对兔子.则由第一个月到第十二个月兔子的对数分别是:1,1,2,3,5,8,13,21,34,55,89,144,……,人为了纪念提出兔子繁殖问题的斐波纳契,将这个兔子数列称为斐波那契数列,即把 1,1,2,3,5,8,13,21,34…这样的数列称为斐波那契数列。

2.斐波那契数列的定义

定义:数列F1,F2,… ,Fn,…如果满足条件121==F F ,21--+=n n n F F F (对所有的正整数n ≥ 3),则称此数列为斐波那契(Fibonacci)数列。

3.斐波那契数列的通项公式 推导方法一:利用特征方程

由通项公式F(n+2)=F(n+1)+F(n)可以得到特征方程

X 2=X+1 解得

X1 = 251+, X2 = 251-

所以F(n)可以表示成

F(n) = a n ⎪⎪⎭⎫ ⎝⎛+251+b n

⎪⎪⎭⎫

⎝⎛-251 (1)

由F(0) = 0和F(1) = 1得如下两个方程: a + b = 0

a ⎪⎪⎭⎫ ⎝⎛+251 +

b ⎪⎪⎭

⎝⎛-251 = 1 解得

a = 5

1, b = 5

1-

带入(1)式可得

()5

251251⎥⎥⎦⎤

⎢⎢⎣⎡⎪⎪⎭⎫ ⎝⎛--⎪⎪⎭⎫

⎝⎛+=

n n n F

推导方法二:待定系数法

设常数t s ,,使得()()()()[]211-⋅--=-⋅-n F s n F t n F s n F . 则1,1-==+st t s n ≥3时,有

()()()()[]()()()()[]()()()()[]()()()()[]122343323221211F s F t F s F n F s n F t n F s n F n F s n F t n F s n F n F s n F t n F s n F ⋅-=⋅--⋅--=-⋅---⋅--=-⋅---⋅--=-⋅-

将以上n-2个式子相乘,得:

()()()()[]1212F s F t n F s n F n ⋅-=-⋅--

()()121,1==-=F F s t

上式可化简为:

()()11

-⋅+=-n F s t n F n ()()()()

()s

t s t t

s t s t s t s t s st t F s t s t s st t n F s t s st t n F s st t n F s t n F n n n

n n n n n n n n n n n n n n n n n --=

-⎥⎥

⎦⎤⎢⎢⎣⎡⎪⎭⎫ ⎝⎛-=

+++++=⋅+++++==-⋅+++=-⋅++=-⋅+=∴-----------------1113211

1

23221123221332212211

1,1-==+st t s 的一解为2

5

1,251+=-=

t s

()⎥⎥⎦⎤

⎢⎢⎣⎡⎪⎪⎭⎫ ⎝⎛--⎪⎪⎭⎫ ⎝⎛+=∴n

n n F 25125151

推导方法三:虑由数列{F1,F2,… ,Fn,…}中相邻两项组成的数组()

n n n F F ,11--=α组成的序列{

}...21,,αα.由21--+=n n n F F F 得到序列{an}的相邻两项),(122---=n n n F F α与),(1n n n F F --=α之间的关系

⎥⎦

⎤⎢⎣⎡⎥

⎦⎤⎢⎣⎡=⎥⎦⎤⎢⎣⎡+=⎥⎦⎤⎢⎣⎡------12121

11110n n n n n n n F F F F F F F , 即21--=n n A αα,其中⎥

⎢⎣⎡=1110A 。 序列{

}...21,,αα的每一项αn- 1可以由前一项αn- 2( n ≥ 3)乘矩阵A 得到,就好像是以A 为公比的等比数列,与等比数列类似可以得到它的通项:

2

1232211....------======⎥⎦

⎤⎢⎣⎡n n n n n n n A A A A F F αααα ⎥⎦⎤⎢⎣⎡=⎥⎦

⎤⎢⎣⎡--1121n n n A F F 。

要得到Fn,就要先算出2-n A 。为了算出2-n A ,利用矩阵相似的理论和方法,先将A 相似于尽可能简单的形状。A 的特征多项式为()12--=λλλA f ,解得特征值为2511+=

λ和25-12=λ。分别求得特征向量⎥⎦⎤⎢⎣⎡=111λX 和⎥⎦

⎤⎢⎣⎡=221λX 以X1, X2为两列组成可逆方阵()⎥⎦⎤⎢⎣⎡==212111,λλX X P 则1

2100-⎥⎦⎤⎢⎣

⎡=P P A λλ,

1

222

112

212

000------⎥⎦

⎤⎢

⎣⎡=⎥⎦

⎢⎣⎡=P P P P A

n n n n λλλλ,

相关文档
最新文档