斐波那契數列的公式是什麼,斐波那契數列求和公式

2021-12-16 14:56:58 字數 8198 閱讀 4999

1樓:匿名使用者

這個數列是由13世紀義大利斐波那契提出的的,故叫斐波那契數列。該數列由下面的遞推關係決定:

f0=0,f1=1

fn+2=fn + fn+1(n>=0)

它的通項公式是 fn=1/根號5(n屬於正整數)

補充問題:

菲波那契數列指的是這樣一個數列:

1,1,2,3,5,8,13,21……

這個數列從第三項開始,每一項都等於前兩項之和

它的通項公式為:[(1+√5)/2]^n /√5 - [(1-√5)/2]^n /√5 【√5表示根號5】

很有趣的是:這樣一個完全是自然數的數列,通項公式居然是用無理數來表達的。

該數列有很多奇妙的屬性

比如:隨著數列項數的增加,前一項與後一項之比越逼近**分割0.6180339887……

還有一項性質,從第二項開始,每個奇數項的平方都比前後兩項之積多1,每個偶數項的平方都比前後兩項之積少1

如果你看到有這樣一個題目:某人把一個8*8的方格切成四塊,拼成一個5*13的長方形,故作驚訝地問你:為什麼64=65?

其實就是利用了菲波那契數列的這個性質:5、8、13正是數列中相鄰的三項,事實上前後兩塊的面積確實差1,只不過後面那個圖中有一條細長的狹縫,一般人不容易注意到

如果任意挑兩個數為起始,比如5、-2.4,然後兩項兩項地相加下去,形成5、-2.4、2.

6、0.2、2.8、3、5.

8、8.8、14.6……等,你將發現隨著數列的發展,前後兩項之比也越來越逼近**分割,且某一項的平方與前後兩項之積的差值也交替相差某個值

僅供參考。

2樓:匿名使用者

斐波那契數列:1,1,2,3,5,8,13,21……

如果設f(n)為該數列的第n項(n∈n+)。那麼這句話可以寫成如下形式:

f(1)=f(2)=1,f(n)=f(n-1)+f(n-2) (n≥3)

顯然這是一個線性遞推數列。

通項公式的推導方法一:利用特徵方程

線性遞推數列的特徵方程為:

x^2=x+1

解得x1=(1+√5)/2, x2=(1-√5)/2.

則f(n)=c1*x1^n + c2*x2^n

∵f(1)=f(2)=1

∴c1*x1 + c2*x2

c1*x1^2 + c2*x2^2

解得c1=1/√5,c2=-1/√5

∴f(n)=(1/√5)*【√5表示根號5】

通項公式的推導方法二:普通方法

設常數r,s

使得f(n)-r*f(n-1)=s*[f(n-1)-r*f(n-2)]

則r+s=1, -rs=1

n≥3時,有

f(n)-r*f(n-1)=s*[f(n-1)-r*f(n-2)]

f(n-1)-r*f(n-2)=s*[f(n-2)-r*f(n-3)]

f(n-2)-r*f(n-3)=s*[f(n-3)-r*f(n-4)]

……f(3)-r*f(2)=s*[f(2)-r*f(1)]

將以上n-2個式子相乘,得:

f(n)-r*f(n-1)=[s^(n-2)]*[f(2)-r*f(1)]

∵s=1-r,f(1)=f(2)=1

上式可化簡得:

f(n)=s^(n-1)+r*f(n-1)

那麼:f(n)=s^(n-1)+r*f(n-1)

= s^(n-1) + r*s^(n-2) + r^2*f(n-2)

= s^(n-1) + r*s^(n-2) + r^2*s^(n-3) + r^3*f(n-3)

……= s^(n-1) + r*s^(n-2) + r^2*s^(n-3) +……+ r^(n-2)*s + r^(n-1)*f(1)

= s^(n-1) + r*s^(n-2) + r^2*s^(n-3) +……+ r^(n-2)*s + r^(n-1)

(這是一個以s^(n-1)為首項、以r^(n-1)為末項、r/s為公差的等比數列的各項的和)

=[s^(n-1)-r^(n-1)*r/s]/(1-r/s)

=(s^n - r^n)/(s-r)

r+s=1, -rs=1的一解為 s=(1+√5)/2, r=(1-√5)/2

則f(n)=(1/√5)*

3樓:匿名使用者

121 121 121 110 120 122 132 123 456 789

4樓:科學剪髮

斐波那契用途廣泛美髮行業已經用於髮型設計,有了資料比例堆積才能剪出更有美感的髮型,原創曾建華斐波那契科學剪髮技術。

斐波那契數列求和公式

5樓:小談說劇

1、奇數項求和

2、偶數項求和

3、平方求和

在數學上,斐波那契數列以如下被以遞推的方法定義:f(1)=1,f(2)=1, f(n)=f(n-1)+f(n-2)(n>=3,n∈n*)在現代物理、準晶體結構、化學等領域,斐波納契數列都有直接的應用。

為此,美國數學會從2023年起出版了以《斐波納契數列季刊》為名的一份數學雜誌,用於專門刊載這方面的研究成果。

6樓:薄博逢飛星

的通項公式

為an=√5/5[(1+√5)/2]^n-√5/5[(1-√5)/2]^n,設bn=√5/5[(1+√5)/2]^n,cn=√5/5[(1-√5)/2]^n

則an=bn-cn,是

公比為(1+√5)/2的

等比數列

,是公比為(1-√5)/2的等比數列,

bn的前n項和bn=√5/5[(1+√5)/2]*(1-[(1+√5)/2]^n)/(1-[(1+√5)/2])

=(3√5+5)([(1+√5)/2]^n-1)/10

cn的前n項和cn=√5/5[(1-√5)/2]*(1-[(1-√5)/2]^n)/(1-[(1-√5)/2])

=(3√5-5)([(1-√5)/2]^n-1)/10

所以an的前n項和an=a1+a2+…+an=b1-c1+b2-c2+…+bn-cn=bn-cn

=(3√5+5)([(1+√5)/2]^n-1)/10-(3√5-5)([(1-√5)/2]^n-1)/10

=/10

7樓:匿名使用者

並不是所有的數列都可以求。

但是fibanocci數列是可以求通項公式的。

a(n+2)=a(n+1)+an

如果能做到:

a(n+2)-ka(n+1)=q(a(n+1)-kan)就好辦了。

這應該沒問題的,待定係數求k,q.

8樓:

利用特徵方程的辦法(這個請自行參閱組合數學相關的書)。

設斐波那契數列的通項為an。

(事實上an = (p^n - q^n)/√5,其中p = (√5 - 1)/2, q = (√5 + 1)/2。但這裡不必解它)

然後記sn = a1 + a2 + ... + an

由於an = sn - s(n-1) = a(n-1) + a(n-2) = s(n-1) - s(n-2) + s(n-2) - s(n-3)

= s(n-1) - s(n-3)

其中初值為s1 = 1, s2 = 2, s3 = 4。

所以sn - 2s(n-1) + s(n-3) = 0

從而其特徵方程是

x^3 - 2x^2 + 1 = 0

即(x - 1)(x^2 - x - 1) = 0

不難解這個三次方程得

x1 = 1

x2 = p

x3 = q

(p, q值同an中的p, q)。

所以通解是

sn = c1 * x1^n + c2 * x2^n + c3 * x3^n

其中c1,c2,c3的值由s1,s2,s3的三個初值代入上式確定。我就不算了。

9樓:呵關羽

挺複雜的一個式子,使用積分簡單計算出來。

這裡也說不清楚,唉……

斐波那契數列通項公式是什麼?

10樓:漩渦金

一.斐波那契數列的通項公式

斐波那契數列指的是這樣一個數列:

1,1,2,3,5,8,13,21……

這個數列從第三項開始,每一項都等於前兩項之和

它的通項公式為:[(1+√5)/2]^n /√5 - [(1-√5)/2]^n /√5 【√5表示根號5】

很有趣的是:這樣一個完全是自然數的數列,通項公式居然是用無理數來表達的。

該數列有很多奇妙的屬性

比如:隨著數列項數的增加,前一項與後一項之比越逼近**分割0.6180339887……

還有一項性質,從第二項開始,每個奇數項的平方都比前後兩項之積多1,每個偶數項的平方都比前後兩項之積少1

如果你看到有這樣一個題目:某人把一個8*8的方格切成四塊,拼成一個5*13的長方形,故作驚訝地問你:為什麼64=65?

其實就是利用了菲波那契數列的這個性質:5、8、13正是數列中相鄰的三項,事實上前後兩塊的面積確實差1,只不過後面那個圖中有一條細長的狹縫,一般人不容易注意到

如果任意挑兩個數為起始,比如5、-2.4,然後兩項兩項地相加下去,形成5、-2.4、2.

6、0.2、2.8、3、5.

8、8.8、14.6……等,你將發現隨著數列的發展,前後兩項之比也越來越逼近**分割,且某一項的平方與前後兩項之積的差值也交替相差某個值

二.斐波那契數列的通項公式的推導

由an+2= an+1+an

有an+2- an+1- an=0

構造特徵方程 x2-x-1=0,

令它的兩個根是p,q 有pq=-1 p+q=1

下面我們來證 是以q為公比的等比數列。

為了推導的方便,令a0=1,仍滿足an+2= an+1+an

an+1-pan

= an+an-1 -pan

= (1-p) an-pqan-1

=q(an-pan-1)

所以:是以q為公比的等比數列。

a1-pa0

=1-p=q

所以 an+1-pan=q*qn=qn+1 ①

同理 an+1-qan=p*pn=pn+1 ②

①-②:(q-p)an= qn+1-pn

因p=(1-√5)/2,q=(1+√5)/2,q-p=√5,所以

an=(1/√5)

可驗證a0,a1也適合以上通項公式。

三.關於斐波那契數列及其通項公式的推倒

斐波那契數列 「斐波那契數列」的發明者,是義大利數學家列昂納多·斐波那契(leonardo fibonacci,生於公元2023年,籍貫大概是比薩,卒於2023年後)。他還被人稱作「比薩的列昂納多」。2023年,他撰寫了《珠算原理》(liber abaci)一書。

他是第一個研究了印度和阿拉伯數學理論的歐洲人。他的父親被比薩的一家商業團體聘任為外交領事,派駐地點相當於今日的阿爾及利亞地區,列昂納多因此得以在一個阿拉伯老師的指導下研究數學。他還曾在埃及、敘利亞、希臘、西西里和普羅旺斯研究數學。

《達·芬奇密碼》中還提到過這個斐波那契數列..

菲波那契數列指的是這樣一個數列:1,1,2,3,5,8,13,21……

這個數列從第三項開始,每一項都等於前兩項之和。它的通項公式為:(1/√5)*【√5表示根號5】

很有趣的是:這樣一個完全是自然數的數列,通項公式居然是用無理數來表達的。

該數列有很多奇妙的屬性

比如:隨著數列項數的增加,前一項與後一項之比越逼近**分割0.6180339887……

還有一項性質,從第二項開始,每個奇數項的平方都比前後兩項之積少1,每個偶數項的平方都比前後兩項之積多1

如果你看到有這樣一個題目:某人把一個8*8的方格切成四塊,拼成一個5*13的長方形,故作驚訝地問你:為什麼64=65?

其實就是利用了斐波那契數列的這個性質:5、8、13正是數列中相鄰的三項,事實上前後兩塊的面積確實差1,只不過後面那個圖中有一條細長的狹縫,一般人不容易注意到

如果任意挑兩個數為起始,比如5、-2.4,然後兩項兩項地相加下去,形成5、-2.4、2.

6、0.2、2.8、3、5.

8、8.8、14.6……等,你將發現隨著數列的發展,前後兩項之比也越來越逼近**分割,且某一項的平方與前後兩項之積的差值也交替相差某個值

斐波那契數列別名

斐波那契數列又因數學家列昂納多·斐波那契以兔子繁殖為例子而引入,故又稱為「兔子數列」。

斐波那挈數列通項公式的推導

斐波那挈數列:1,1,2,3,5,8,13,21……

如果設f(n)為該數列的第n項(n∈n+)。那麼這句話可以寫成如下形式:

f(1)=f(2)=1,f(n)=f(n-1)+f(n-2) (n≥3)

顯然這是一個線性遞推數列。

通項公式的推導方法一:利用特徵方程

線性遞推數列的特徵方程為:

x^2=x+1

解得x1=(1+√5)/2, x2=(1-√5)/2.

則f(n)=c1*x1^n + c2*x2^n

∵f(1)=f(2)=1

∴c1*x1 + c2*x2

c1*x1^2 + c2*x2^2

解得c1=1/√5,c2=-1/√5

∴f(n)=(1/√5)*【√5表示根號5】

通項公式的推導方法二:普通方法

設常數r,s

使得f(n)-r*f(n-1)=s*[f(n-1)-r*f(n-2)]

則r+s=1, -rs=1

n≥3時,有

f(n)-r*f(n-1)=s*[f(n-1)-r*f(n-2)]

f(n-1)-r*f(n-2)=s*[f(n-2)-r*f(n-3)]

f(n-2)-r*f(n-3)=s*[f(n-3)-r*f(n-4)]

……f(3)-r*f(2)=s*[f(2)-r*f(1)]

將以上n-2個式子相乘,得:

f(n)-r*f(n-1)=[s^(n-2)]*[f(2)-r*f(1)]

∵s=1-r,f(1)=f(2)=1

上式可化簡得:

f(n)=s^(n-1)+r*f(n-1)

那麼:f(n)=s^(n-1)+r*f(n-1)

= s^(n-1) + r*s^(n-2) + r^2*f(n-2)

= s^(n-1) + r*s^(n-2) + r^2*s^(n-3) + r^3*f(n-3)

……= s^(n-1) + r*s^(n-2) + r^2*s^(n-3) +……+ r^(n-2)*s + r^(n-1)*f(1)

= s^(n-1) + r*s^(n-2) + r^2*s^(n-3) +……+ r^(n-2)*s + r^(n-1)

(這是一個以s^(n-1)為首項、以r^(n-1)為末項、r/s為公差的等比數列的各項的和)

=[s^(n-1)-r^(n-1)*r/s]/(1-r/s)

=(s^n - r^n)/(s-r)

r+s=1, -rs=1的一解為 s=(1+√5)/2, r=(1-√5)/2

則f(n)=(1/√5)*

四.斐波那契數列通項公式推導方法

fn+1=fn+fn-1

兩邊加kfn

fn+1+kfn=(k+1)fn+fn-1

當k!=1時

fn+1+kfn=(k+1)(fn+1/(k+1)fn-1)

令 yn=fn+1+kfn

若 當k=1/k+1,且f1=f2=1時

因為 fn+1+kfn=1/k(fn+kfn-1)

=>yn=1/kyn-1

所以 yn為q=1/k=1(1/k+1)=k+1的等比數列

那麼當f1=f2=1時

y1=f2+kf1=1+k*1=k+1=q

根據等比數列的通項公式

yn=y1q^(n-1)=q^n=(k+1)^n

因為k=1/k+1=>k^2+k-1=0

解為 k1=(-1+sqrt(5))/2

k2=(-1-sqrt(5))/2

將k1,k2代入

yn=(k+1)^n

,和yn=fn+1+kfn

得到 fn+1+(-1+sqrt(5))/2fn=((1+sqrt(5))/2)^2

fn+1+(-1+sqrt(5))/2fn=((1-sqrt(5))/2)^2

兩式相減得

sqrt(5)fn=((1+sqrt(5))/2)^2-((1-sqrt(5))/2)^2

fn=(((1+sqrt(5))/2)^2-((1-sqrt(5))/2)^2)/sqrt(5)

斐波那契數列

解 斐波那契數列有一個性質 一個固定的正整數除所有的斐波那契數,所得餘陣列成的數列是有周期的。先確定正整數8除斐波那契數的週期 項數 斐波那契數 除以8的餘數1 1 12 1 13 2 24 3 35 5 56 8 07 13 58 21 59 34 210 55 711 89 112 144 01...

c語言斐波那契數列的定義為,c語言斐波那契數列的定義為F11,F21,FnFn2Fn1請輸出斐波那契數列的前n項。

include int arr 100 int main return 0 水題 用遞迴會爆的 急急急 計算fibonacci數列前n項和,提示f n 定義 f n f n 1 f n 2 用c語言程式設計 急求 在此借用一下夜遊神小翠的程式 include define n 20 int fibo...

用python函式寫斐波那契數列是什麼?

斐波那契數列指的是這樣一個數列 0,1,1,2,3,5,8,13,特別指出 第0項是0,第1項是第一個1。從第三項開始,每一項都等於前兩項之和。判斷輸入的值是否合法。if nterms 0 print 請輸入一個正整數。elif nterms 1 print 斐波那契數列 print n1 else...