費波那契計算器

每行一條:求第 N 項 / 列出前 N 項 / 輸出某個索引區間的所有項
計算模式:   數列類型:
最多輸出:   分隔符:
計算結果 下載 CSV
序號 項號 數值 位數

工具介紹及使用方法

斐波那契數(兔子數列)計算器,一個輸入框涵蓋三種常見需求,每行一條,支援一次貼很多行。
算法上使用快速倍增法(fast doubling):F(2k) = F(k) × (2F(k+1) − F(k))、F(2k+1) = F(k)² + F(k+1)²,只需 O(log n) 次大整數乘法。因此 F(100) = 354224848179261915075 這樣的 21 位數、乃至 F(1000) 的 209 位結果都是完整精確值,不會像浮點實作那樣遺失精度。項號上限 10000(約 2090 位),單次最多輸出 500 項。

操作步驟

  1. 選擇模式:
       · 第 N 項:每行一個項號,如 100(從 F(0)=0 開始計數);
       · 前 N 項:每行一個項數,如 20,輸出 F(0) ~ F(N-1);
       · 索引區間:每行一個區間,如 10,20,起止寫反會自動交換。
  2. 需要的話切換數列類型:斐波那契 F(n) 或盧卡斯 L(n)(L(0)=2、L(1)=1),兩者共用同一套輸入。
  3. 點擊「開始計算」,結果表格逐項給出項號、數值與位數,支援一鍵複製與匯出 CSV。

留言板

全部留言 →
0/200

  • 還沒人說話,來搶個沙發?