跳至內容

分形/莫比烏斯變換

來自華夏公益教科書
黎曼球面

莫比烏斯變換是平面變換的一個例子


莫比烏斯變換 [1][2][3][4]是擴充套件複平面的有理函式 f,其形式為

其中復變數 z 為複數。

這裡係數 a, b, c, d 和結果 w 是複數,滿足


表示形式

[編輯 | 編輯原始碼]
  • 函式
  • 矩陣



使用齊次座標的矩陣形式:[5]



矩陣 M 是一個 2x2 可逆方陣[6]

示例

[edit | edit source]

簡單

[edit | edit source]

以下簡單的變換也是梅比烏斯變換

  • 是一個恆等變換
  • 是一個平移變換
  • 是一個相似變換和旋轉變換的組合。
    • 如果 那麼它就是一個旋轉變換
    • 如果 那麼它就是一個相似變換
  • 反演變換和關於實軸的對稱變換

如何...?

[edit | edit source]

特徵值和特徵向量

[edit | edit source]

一個數 和一個非零向量 滿足

分別稱為矩陣 M特徵值特徵向量

對於二維空間,存在包含根式的公式,可用於求解特徵值。可以使用二次方程求解特徵值

對角化

[編輯 | 編輯原始碼]

一個對角矩陣是一個矩陣,其中主對角線之外的元素都為零。換句話說,對角矩陣中所有非對角元素都為零。

矩陣 主對角線是指元素列表 ,其中 ,這裡

矩陣 M 的對角化給出矩陣對:D、P,使得:[8]

  • D 是對角矩陣(所有非對角元素為 0)

對於 2x2 矩陣,存在一個簡單的封閉形式解[9]

與標量的乘積

[編輯 | 編輯原始碼]

如果 A 是一個矩陣,而 c 是一個標量,則矩陣 是透過將 A 中所有元素的左側或右側乘以 c 得到的。

2x2 方陣 的跡


是其對角元素的總和


因此

行列式

[編輯 | 編輯原始碼]

矩陣 的行列式

逆變換

[編輯 | 編輯原始碼]
透過逆變換 w=Sz=1/z(原始莫比烏斯變換)對映廣義圓。直線對映到圓/直線。

逆莫比烏斯變換[10]


.

如何平滑地插值莫比烏斯變換?[11][12]


如果您有兩個表示為


的莫比烏斯變換,其中係數是複數

是否可以推匯出第三個函式 ,其中 ,它“平滑地”插值 所表示的變換?


透過三個點指定變換

[編輯 | 編輯原始碼]

給定黎曼球面(我們稱之為 z 球面)上的三個不同點z1z2z3,以及另一個球面(w 球面)上的另外三個不同點w1w2w3,則存在一個唯一的莫比烏斯變換f(z),其滿足:

對於i=1,2,3

對映到 0, 1, 無窮大

[edit | edit source]

具有顯式公式的莫比烏斯變換為:[13]

對映:

  • z1w1= 0
  • z2w2= 1
  • z3w3= ∞

單位圓到實軸 - 第一種方法

[edit | edit source]

讓我們在圓上選擇 3 個 z 點:

  • z1= -1
  • z2= i
  • z3= 1

那麼莫比烏斯變換將為:

已知:[14]

可以將其簡化為:

Maxima CAS中,可以進行以下操作:

(%i1) rectform((z+1)*(%i-1)/((z-1)*(%i+1)));
(%o1) (%i*(z+1))/(z−1)

其中一般形式的係數為:

因此可以使用一般形式計算逆函式:

讓我們使用 Maxima CAS 檢查一下:

(%i3) fi(w):=(-%i-w)/(%i-w);
(%o3) fi(w):=−%i−w/%i−w
(%i4) fi(0);
(%o4) −1
(%i5) fi(1);
(%o5) −%i−1/%i−1
(%i6) rectform(%);
(%o6) %i

查詢如何在沒有符號計算程式 (CAS) 的情況下進行計算:

(%i3) fi(w):=(-%i-w)/(%i-w);
(%o3) fi(w):=−%i−w/%i−w
(%i8) z:x+y*%i;
(%o8) %i*y+x
(%i9) z1:fi(w);
(%o9) (−%i*y−x−%i)/(−%i*y−x+%i)
(%i10) realpart(z1);
(%o10) ((−y−1)*(1−y))/((1−y)^2+x^2)+x^2/((1−y)^2+x^2)
(%i11) imagpart(z1);
(%o11) (x*(1−y))/((1−y)^2+x^2)−(x*(−y−1))/((1−y)^2+x^2)
(%i13) ratsimp(realpart(z1));
(%o13) (y^2+x^2−1)/(y^2−2*y+x^2+1)
(%i14) ratsimp(imagpart(z1));
(%o14) (2*x)/(y^2−2*y+x^2+1)
將曼德勃羅集主心形展開兩步:莫比烏斯對映和共形對映
將曼德勃羅集主心形展開到週期 7-13

因此使用符號:

得到:

它可用於展開曼德勃羅集的成分[15]

單位圓到實軸 - 第二種方法

[編輯 | 編輯原始碼]

函式 

將單位圓對映到實軸 

  • z=1 到 w=0
  • z=i 到 w=1
  • z=-1 到

對映到虛軸

[編輯 | 編輯原始碼]

函式 將單位圓對映到虛軸。[16]

視覺化

[編輯 | 編輯原始碼]

參考文獻

[編輯 | 編輯原始碼]
  1. 維基百科中的莫比烏斯變換
  2. 由 Fritz Mueller 提供的莫比烏斯變換動畫 GIF
  3. 由 (c) Robert Woodley 提供的莫比烏斯變換應用 (2016-2017)。
  4. 射影線的變換
  5. oeis.org : 莫比烏斯變換
  6. 維基百科中的矩陣
  7. 看起來是圓形的正方形: 由 Saul Schleimer 和 Henry Segerman 變換球形影像
  8. 維基百科中的如何對角化矩陣?
  9. 插值莫比烏斯變換
  10. 由 Bruce Simmons 提供的矩陣逆
  11. mathoverflow 問題: 如何平滑地插值莫比烏斯變換
  12. 由 Claude Heiland-Allen 提供的插值莫比烏斯變換
  13. 由 David J Wright 提供的三重傳遞性 (2004-12-04)
  14. math.stackexchange 問題 : 如何進行這種複數有理函式的變換
  15. 由 Claude Heiland-Allen 提供的拉伸尖點
  16. math.stackexchange 問題: 什麼莫比烏斯變換將單位圓 z z-1 對映到實軸?
華夏公益教科書