フィボナッチ数
[Wikipedia|▼Menu]
これらのことから、任意の整数 n における Fn の正確な整数値は以下の式で得られる。 F n = ( sgn ⁡ n ) ⌊ { ( sgn ⁡ n ) ϕ } 。 n 。 5 + 1 2 ⌋ = ( sgn ⁡ n ) ⌊ 1 5 { 1 + ( sgn ⁡ n ) 5 2 } n + 1 2 ⌋ {\displaystyle F_{n}=(\operatorname {sgn} n)\left\lfloor {\frac {\{(\operatorname {sgn} n)\phi \}^{|n|}}{\sqrt {5}}}+{\frac {1}{2}}\right\rfloor =(\operatorname {sgn} n)\left\lfloor {\frac {1}{\sqrt {5}}}\left\{{\frac {1+(\operatorname {sgn} n){\sqrt {5}}}{2}}\right\}^{n}+{\frac {1}{2}}\right\rfloor }

ただし、sgn x は符号関数である。
行列表現

また、フィボナッチ数列の漸化式は次のように行列表現できる[3]: ( F n + 2 F n + 1 ) = ( 1 1 1 0 ) ( F n + 1 F n ) {\displaystyle {F_{n+2} \choose F_{n+1}}={\begin{pmatrix}1&1\\1&0\end{pmatrix}}{F_{n+1} \choose F_{n}}} ∴ ( F n + 1 F n F n F n − 1 ) = ( 1 1 1 0 ) n {\displaystyle \therefore {\begin{pmatrix}F_{n+1}&F_{n}\\F_{n}&F_{n-1}\end{pmatrix}}={\begin{pmatrix}1&1\\1&0\end{pmatrix}}^{n}}

nを2nで置換すると、 ( F 2 n + 1 F 2 n F 2 n F 2 n − 1 ) = ( 1 1 1 0 ) 2 n = ( ( 1 1 1 0 ) n ) 2 = ( F n + 1 F n F n F n − 1 ) 2 = ( F n 2 + F n + 1 2 ( F n − 1 + F n + 1 ) F n ( F n − 1 + F n + 1 ) F n F n − 1 2 + F n 2 ) {\displaystyle {\begin{aligned}{\begin{pmatrix}F_{2n+1}&F_{2n}\\F_{2n}&F_{2n-1}\end{pmatrix}}&={\begin{pmatrix}1&1\\1&0\end{pmatrix}}^{2n}=\left({\begin{pmatrix}1&1\\1&0\end{pmatrix}}^{n}\right)^{2}={\begin{pmatrix}F_{n+1}&F_{n}\\F_{n}&F_{n-1}\end{pmatrix}}^{2}\\&={\begin{pmatrix}{F_{n}}^{2}+{F_{n+1}}^{2}&(F_{n-1}+F_{n+1})F_{n}\\(F_{n-1}+F_{n+1})F_{n}&{F_{n-1}}^{2}+{F_{n}}^{2}\end{pmatrix}}\end{aligned}}}


次ページ
記事の検索
おまかせリスト
▼オプションを表示
ブックマーク登録
mixiチェック!
Twitterに投稿
オプション/リンク一覧
話題のニュース
列車運行情報
暇つぶしWikipedia

Size:98 KB
出典: フリー百科事典『ウィキペディア(Wikipedia)
担当:undef