跳轉到內容

分形/連分數

來自華夏公益教科書,開放的書籍,開放的世界
            "Do not worry about your problems with mathematics, I assure you mine are far greater." Albert Einstein

廣義形式

[編輯 | 編輯原始碼]

連分數[1] 是以下形式的表示式:

其中 

  • 都是整數、有理數、實數或複數。
  • 等被稱為連分數的係數

變體或型別 

  • 如果 對所有 成立,則該表示式稱為簡單連分數。
  • 如果該表示式包含有限項,則稱為有限連分數。
  • 如果該表示式包含無限項,則稱為無限連分數。[2]

因此,以下所有內容都說明了有效的有限簡單連分數

有限簡單連分數的示例
公式 數值 備註
所有整數都是退化情況
最簡單的分數形式
第一個整數可以是負數
第一個整數可以是零

簡化形式

[edit | edit source]

通常假設所有分數的分子 b 都是 1。這種形式被稱為 **簡單** 或 **正則連分數**, 或者說是在 **規範形式** 中。

如果實數是一個分數 ( x < 1), 那麼 是零,並且符號被簡化

  

有限

[edit | edit source]

符號

 

每個有限連分數代表一個有理數

  

如果正實分數 x 是有理數,則存在 **兩個不同的** 連分數展開

  

其中

  • 通常選擇第一個,較短的形式作為規範表示
  • 第二種形式比第一種形式長一個

無限

[edit | edit source]

符號

 

每個無限連分數都是一個無理數

 

透過連分數中有限項得到的 有理數被稱為 **第 n 個收斂**

  

因為 有理數序列收斂於無理數

 

換句話說,無理數 是收斂序列的極限。

分子 p 和分母 q 可以使用相應的遞迴關係找到

所以



關鍵詞

  • 無理數的連分數收斂序列
  • 收斂序列
  • 連分數展開
  • 無理數的有理逼近
  • 用有理數 p/q 對實數 r 的最佳有理逼近

如何在計算機程式中使用它

[edit | edit source]
  • 十進位制數(實數或有理數)到連分數
    • 算盤 CAS
    • Maxima CAS:cf (expr) 將 expr 轉換為連分數。

Maxima CAS

[edit | edit source]

Maxima CAS 中,可以使用 cf 和 float(cfdisrep())

(%i2) a:[0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
(%o2) [0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
(%i3) t:cfdisrep(a)
(%o3) 1/(1+1/(1+1/(1+1/(1+1/(1+1/(1+1/(1+1/(1+1/(1+1/(1+1/(1+1/(1+1/(1+1/(1+1/(1+1/(1+1/(1+1/(1+1/(1+1/(1+1/(1+1/(1+1/1))))))))))))))))))))))
(%i4) float(t)
(%o4) 0.618033988957902

計算第 n 個收斂

(%i10) a;
(%o10) [0, 3, 2, 1000, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
(%i11) a3: listn(a,3);
(%o11) listn([0, 3, 2, 1000, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
                                                                         1], 3)
(%i12) a3: firstn(a,3);
(%o12)                             [0, 3, 2]
(%i13) cf3:cfdisrep(a3);
                                       1
(%o13)                               -----
                                         1
                                     3 + -
                                         2
(%i14) r3:ratsimp(cf3);
                                       2
(%o14)                                 -
                                       7
(%i15) 

示例

[edit | edit source]
  • 數論
  • 基於複平面上的連分數的函式[3][4]
  • “連分數可以看作是一系列莫比烏斯變換” Alan F. Beardone[5]


幫助

[edit | edit source]

另請參閱

[edit | edit source]


參考文獻

[edit | edit source]
  1. 連分數與動力學 作者:斯特凡諾·伊索拉
  2. 達倫·C·柯林斯,連分數,麻省理工學院本科數學雜誌,[1]
  3. 基於複平面上的連分數的函式
  4. 帶有應用的連分數 作者:L. 勞倫森 H. 瓦德蘭
  5. 連分數、離散群和復動力學 作者:Alan F. Beardone. Beardone, A.F. Comput. Methods Funct. Theory (2001) 1: 535. https://doi.org/10.1007/BF03321006
華夏公益教科書