フィボナッチジェネレーター
N項までのフィボナッチ数列を生成します。フィボナッチ数列、黄金比近似、および数列の性質を表示します。大きな数に対応しています。
Generate Fibonacci Sequence
250100
F(20) / F(19) ≈ Golden Ratio φ
1.6180340557
Exact: φ = (1 + √5) / 2 ≈ 1.6180339887…
Sequence (20 terms)
F(0)01 digits
F(1)11 digits
F(2)11 digits
F(3)21 digits
F(4)31 digits
F(5)51 digits
F(6)81 digits
F(7)132 digits
F(8)212 digits
F(9)342 digits
F(10)552 digits
F(11)892 digits
F(12)1443 digits
F(13)2333 digits
F(14)3773 digits
F(15)6103 digits
F(16)9873 digits
F(17)15974 digits
F(18)25844 digits
F(19)41814 digits
Largest term (F19)
4181
4 digits
Even Fibonacci terms
7
Every 3rd Fibonacci is even
フィボナッチジェネレーターの使い方
- 1生成したいフィボナッチ項数を入力してください。
- 2リストに表示される完全な数列を確認してください。
- 3比率F(n+1)/F(n)が黄金比に収束する様子を確認してください。
- 4数列をコピーしてプロジェクトで使用してください。
Zenovayアナリティクス
関連ツール
CSSグラデーションジェネレータ
ビジュアルエディタで美しいCSSグラデーションを作成します。直線、放射状、円錐状のグラデーションに対応しています。CSSボックスシャドウジェネレーター
ビジュアルコントロールでCSSボックスシャドウを設計します。オフセット、ブラー、スプレッド、カラーを調整できます。CSSボーダーラディウスジェネレーター
カスタムボーダーラディウス値をビジュアルコントロールで作成します。コーナーをリンクまたはアンリンクして素早く調整できます。CSS Flexboxプレイグラウンド
CSS Flexboxレイアウトを視覚的に学習・生成できます。方向、配置、折り返し、ギャップをリアルタイムで調整できます。よくある質問
フィボナッチ数列とは何ですか?▾
フィボナッチ数列は各数が前の2つの数の和である数列です:0、1、1、2、3、5、8、13、21、34、55、89、144... ピサのレオナルド(フィボナッチ)にちなんで名付けられ、1202年の著書「算盤の書(Liber Abaci)」でヨーロッパ数学に紹介されました。この数列は自然界に見られます:ヒマワリの種の螺旋配置、松ぼっくりのウロコ、葉の葉序、オウムガイの殻、木の分枝など。
黄金比とは何ですか?▾
黄金比(φ ≈ 1.6180339887...)はnが無限大に近づくにつれたF(n+1)/F(n)の極限値です。正確な値は(1 + √5) / 2です。2つの量が黄金比にあるとき、それらの比はその和と大きい方の量の比と同じになります:(a+b)/a = a/b = φ。黄金比はユークリッド幾何学、芸術、建築(パルテノン神殿)に現れ、数学者たちを長い間魅了してきました。
フィボナッチ数は自然界でどのように現れますか?▾
ヒマワリ、松ぼっくり、パイナップルの螺旋の数は連続したフィボナッチ数です(通常21と34、または34と55)。多くの花の花びらの数はフィボナッチ数(3、5、8、13)です。茎の葉の配置は日光を最大化するためにフィボナッチ分数に従っています。フィボナッチが数列を紹介するために使用したウサギの個体数モデル:ウサギのペアが2ヶ月目から毎月新しいペアを産む場合、個体数はフィボナッチ数列に従って増加します。
フィボナッチ数列を効率的に計算するにはどうすればよいですか?▾
単純な再帰:O(2^n) — 指数時間。メモ化再帰または反復:O(n)。行列指数:O(log n)。閉形式のビネの公式:F(n) = (φ^n − ψ^n) / √5(ψ = (1−√5)/2)— 理論的にはO(1)ですが、大きなnでは浮動小数点エラーにより精度が失われます。正確な大きなフィボナッチ数には任意精度整数演算を使用してください(PythonのintやJavaのBigInteger)。F(100)は21桁、F(1000)は209桁です。
コンピューティングにおけるフィボナッチ数の応用例は何ですか?▾
フィボナッチヒープ(ダイクストラのアルゴリズムで使用)、フィボナッチ探索(二分探索の代替)、疑似乱数生成器、ゼッケンドルフの定理(すべての正の整数は連続しないフィボナッチ数の和として一意に表現できる)、フィボナッチ符号(整数圧縮のための普遍コード)、スキップリストのランダムレベル生成、ユークリッドのGCDアルゴリズムなど特定のアルゴリズムの最悪ケース入力の分析などがあります。