MCPで接続 →

計算を入力してください

注:項数の上限は100までです。

公式

広告

結果

計算結果
34
is the 10th Fibonacci number

フィボナッチ数列の詳細

リクエストした項数 10
実際の数列の長さ 10
数列の総和 88

数列の全リスト:

0 1 1 2 3 5 8 13 21 34

この計算ツールでできること

このフィボナッチ数列計算ツールは、フィボナッチ数列の最初の n 項を生成します。フィボナッチ数列とは、各項が直前の2つの項の和になる数列のことです。欲しい項数を入力するだけで、数列の全リストに加えて、便利な情報もまとめて表示されます。具体的には、項数の合計、すべての項の総和、最後の値、そして第 n 項そのものです。宿題のチェックやコードのテスト、数学や自然界のあちこちに現れるこの不思議なパターンを観察するのにも、すばやく役立ちます。

入力項目

  • フィボナッチ数列の項数:数列に含めたい項の数です。

1つだけ重要なルールがあります。入力した項数は有効な範囲に自動調整されます。1未満を入力すると1になり、最大値は100です。つまり、どんな値を入力しても、数列を生成する前に自動的に1〜100の範囲に収められます。

計算式

この数列は次の漸化式で定義されます。

$$F_n = F_{n-1} + F_{n-2}$$

本ツールでは、標準的な初期値 \(F_1 = 0\)、\(F_2 = 1\) から数列を始めます。3項目以降は、直前の2つの項を足し合わせるだけで求められます。(なお、本ツールは0始まりの方式を採用しており、1, 1, 2, … ではなく 0, 1, 1, 2, … から始まります。)

広告
各フィボナッチ項が直前の二項の和であることを示す図
各項は直前の二項の和です。

計算例

たとえば 8項 をリクエストしたとします。計算ツールは0と1から始め、直前の2つの値を足し続けます。

  • 0, 1, 1, 2, 3, 5, 8, 13
  • 項数:8項
  • 総和:$$0 + 1 + 1 + 2 + 3 + 5 + 8 + 13 = 33$$
  • 最後(8番目)の項:13

この13は、リストの8番目の位置にあるため「第 n 項」としても表示されます。

辺の長さがフィボナッチ数に従う正方形を横切る四分円弧で作られた螺旋
フィボナッチ数を辺の長さに持つ正方形が、おなじみの螺旋を描きます。

よくある質問

なぜ数列は0から始まるのですか? 本ツールは、プログラミングでよく使われる方式 \(F = 0, 1, 1, 2, 3\dots\) を採用しています。教科書が 1, 1, 2, 3 から始まっている場合は、先頭の0を無視してください。

生成できる数列の最大項数はいくつですか? 最大100項までです。それより大きい値は自動的に100に減らされ、1未満の値は1に引き上げられます。

数値はどのくらい大きくなりますか? フィボナッチ数はとても速く増えていきます。1ステップごとにおよそ1.618倍(黄金比)になるため、第100項はすでに21桁の数になります。

最終更新: