2

フィボナッチ数列の基本

184
0

ウサギの問題

フィボナッチ数列は、中世の商人フィボナッチによる『算盤の書』にある問題がもととなった数列である。下にその問題を改めたものを記す。

ある男が生後間もない1番の兎を囲いの中に飼い始めた。この兎は生後1か月で成人し、生後2か月目から毎月1番の子を生む。このとき、1年後にウサギは何番になるか。

ウサギの増え方は以下の表のようになる。

n()12345678910111213101123581321345589011235813213455891441123581321345589144233

したがって、1年後のウサギは233番になる。

漸化式と一般項

この問題のnか月目のウサギの番の数をFnで表す。この表を眺めれば前月と前々月の数を足したものが今月の数となることがわかるだろう。ここから、フィボナッチ数列の漸化式がわかる。

フィボナッチ数列の漸化式

フィボナッチ数列(Fn)は以下の漸化式で定義される数列である。
Fn=Fn1+Fn2, F1=F2=1

さらに、この漸化式から一般項が導ける。以下で用いられるϕ=1+52は黄金数と呼ばれる。

フィボナッチ数列の一般項(ビネーの公式)

フィボナッチ数列(Fn)の一般項は以下の通り。ただし、ϕ=1+52とする。
Fn=15((1+52)n(152)n)=15(ϕn(ϕ)n)

漸化式は以下のように式変形できる。
FnϕFn1=(1ϕ)(Fn1ϕFn2)
ここで数列(FnϕFn1)n=1のとき1、公比(1ϕ)の等比数列であるから
FnϕFn1=(1ϕ)n1
が導ける。また、
Fn(1ϕ)Fn1=ϕ(Fn1(1ϕ)Fn2)
とも変形できるので、同様にして、
Fn(1ϕ)Fn1=ϕn1
となる。したがって以下の連立方程式が得られる。
{FnϕFn1=(1ϕ)n1Fn(1ϕ)Fn1=ϕn1
両辺の差をとれば
5Fn1=ϕn1+(1ϕ)n1
したがって
Fn=15(ϕn(1ϕ)n)=15(ϕn(ϕ)n)

負数番について

フィボナッチ数列はもともとウサギの数であるから、-2か月目のようなものはないが、漸化式を用いれば負数番も考えられる。一般項で考えてもやはり同じ結果になる。

n6543210123456Fn8532110112358

フィボナッチ数列の負数番が必要ならこれを使うことになる。また、フィボナッチ数列の初項をF1でなくF0からはじめる人もいる。

投稿日:20201112
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

三星聯
三星聯
35
5574
主にフィボナッチ数列とパスカルの三角形の関係について書いていくと思います。

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. ウサギの問題
  2. 漸化式と一般項
  3. 負数番について