4.5 Julia 與 Mandelbrot 集合

Newton 迭代法

先回顧求方程式 f(x)=0f(x)=0 根的 Newton 迭代法:

  1. 猜測 x0x_0 之值
  1. 計算 x1=x0f(x0)f(x0)x_1=x_0-\frac{f(x_0)}{f'(x_0)}
  1. 計算 x2=x1f(x1)f(x1)x_2=x_1-\frac{f(x_1)}{f'(x_1)}
  1. 重複可得 Newton 迭代公式: xn+1=xnf(xn)f(xn)x_{n+1}=x_{n}-\frac{f(x_n)}{f'(x_n)}n=2,3,,n=2,3,\ldots,
  1. 計算到當 xn+1xn<ε1|x_{n+1}-x_{n}|<\varepsilon_1f(xn)<ε2|f(x_n)|<\varepsilon_2 則停止計算,否則當迭代計算次數過大時也停止計算。

如此一來可以得到一組序列 {xk}k=0={x0,x1,x2,,xn,}\{x_k\}_{k=0}^\infty=\{x_0, x_1, x_2,\ldots, x_n,\ldots\}。若迭代收斂則 {xk}c\{x_k\}\to c,其中 ccf(x)=0f(x)=0 根,即 f(c)=0f(c)=0

本節的目的就是將這個方法用來求複數方程式 f(z)=0f(z)=0 之根,並觀察計算過程會出現的圖形的呈現方式。此處迭代公式變成

同時所得序列變成 {zk}k=0={z0,z1,z2,,zn,}\{z_k\}_{k=0}^\infty=\{z_0, z_1, z_2,\ldots, z_n,\ldots\}

範例4.5-1. 給定 f(z)=z2f(z)=z^2,當 z0=14(1+i)z_0=\frac14(1+i) 時,執行五次 Newton 法的執行結果並繪圖。

迭代計算時,若執行 kk 次,則 f(zk)f(z_k) 可視為方程式 f(z)=0f(z)=0 之 殘差(residual)。

範例4.5-2. 證明當 z0Rz_0\in\mathbb{R} 時,無法以 Newton 迭代法求得 f(z)=z2+1f(z)=z^2+1 的根。

Newton 碎形

以下我們討論以求 f(z)=z3+1f(z)=z^3+1 的零點為主,即計算 z3+1=0z^3+1=0 之根,此式有三個根 1, ω, ω2-1, ~-\omega, ~-\omega^2 ,其中 ω3=1\omega^3=1,亦即 z3+1=0z^3+1=0 之根為 r1=1, r2=12+32i, r3=1232ir_1=-1,~r_2=\frac12+\frac{\sqrt{3}}{2}i, ~r_3=\frac12-\frac{\sqrt{3}}{2}i。數值計算時我們給每個指定一個對應顏色,分別為藍、紅與綠。

N(z)=zz3+13z2=2z313z2,N(z)=z-\frac{z^3+1}{3z^2}=\frac{2z^3-1}{3z^2},

對應的 Newton 迭代法變為 zn+1=N(zn)z_{n+1}=N(z_n),即是將 Newton 迭代法表示成定點迭代(fixed-point iteration),即求 f(z)=0f(z)=0 等價於計算 N(z)=zN(z)=z 即計算 N(z)N(z) 之定點 (不動點)。

計算時先選定包含 f(z)=0f(z)=0 的三個根在內的方形區域 RR,將之分成小方塊 RijR_{ij}並設對應中心點為 zijz_{ij},進行下列計算步驟:

  1. zijz_{ij} 為迭代的起始值,進行迭代,即計算 N(zij), N2(zij), N3(zij),N(z_{ij}),~N^2(z_{ij}),~N^3(z_{ij}), \ldots,此處 Nk+1(z)=N(Nk(z))N^{k+1}(z)=N(N^{k}(z))。當迭代所得數值在三根的附近( 針對給定的 ε>0\varepsilon>0,存在 m>0m>0 使得 Nm(zij)Dε(rk)N^m(z_{ij})\in D_{\varepsilon}(r_k),即 Nm(zij)N^m(z_{ij}) 在某個根附近),或是迭代次數大過給定的最大次數時,停止迭代。
  1. 將上一步驟的迭代值若收斂接近的根,即使 Nm(zij)Dε(rk)N^m(z_{ij})\in D_{\varepsilon}(r_k)成立的 kk,依據 kk 之值,將對應的小方塊 RijR_{ij} 塗上對應的顏色,即 k=1, 2, 3k=1,~2,~3 分別為藍、紅與綠色;若發散則塗成黃色。有所有的小方塊 RijR_{ij} 所形成的集合稱為 Julia 集合

函數 f(z)=z3+1f(z)=z^3+1 之Julia 集合

上圖為 f(z)=z3+1f(z)=z^3+1 所形成的 Julia 集合,圖上塗藍、紅與綠色的點代表對應小方塊的初始值 z0z_0 而分別收斂到三個根 the roots r1=1, r2=12+32i, r3=1232ir_1=-1,~r_2=\frac12+\frac{\sqrt{3}}{2}i, ~r_3=\frac12-\frac{\sqrt{3}}{2}i。這幅圖片的複雜性在於當你觀察到任何兩種顏色看似相遇時,第三種顏色就會在它們之間出現。但隨後,當你更仔細地檢查這第三種顏色與其他某種顏色相遇的區域時,你會再次發現在它們之間有一種不同的顏色。這個過程以無窮的複雜性持續進行。在圖形中似乎沒有任何面積是黃色區域,亦即一定存在一個 k1,2,3k\in{1,2,3},使得 zn=Nn(z0)z_n=N^n(z_0) 所形成的數列 {zn}rk\{z_n\}\to r_k

並非對所有的函數進行,所得Julia集合是如上圖沒有黃色的方塊,例如對函數 f(z)=z32z+2f(z)=z^3-2z+2而言,其對應的Julia集合如下圖所示,是有黃色方塊存在的,亦即有些小方塊作為起始點時,Newton 迭代不會收斂到 f(z)=0f(z)=0 的三個根

1.7692923542386, 0.88464617711932±0.589742805022211i-1.7692923542386,~0.88464617711932 \pm 0.589742805022211i

中之任何一個。

函數 f(z)=z32z+2f(z)=z^3-2z+2 之Julia 集合

二次映射之Julia 集合

Julia 集合是一種分形結構,由法國數學家Gaston Julia 與 Pierre Fatou 於1918發現,這種 Julia 集合不一定要透過 Newton 迭代來產生,換句話說 Julia 集合形成過程可以經由選定複數函數與一個複數作為初始值,並不斷地進行函數的反覆迭代運算 (定點迭代, fixed-point iteration) 來產生。

考慮二次映射:

fc(z)=z2+cf_c(z) = z^2 + c

選定一個複數 z0z_0 作為起點進行定點迭代,即

z1=fc(z0), z2=fc(z1),,zk+1=fc(zk),z_1=f_c(z_0),~z_2=f_c(z_1),\ldots,z_{k+1}=f_c(z_k),\ldots

探討數列 {zk}\{z_k\} 之性質。

範例4.5-3. 給定 fc(z)=z2+cf_c(z)=z^2+c,分析當 c=0c=0 時,任意起點的迭代所得數列 {zk}\{z_k\} 之性質。

定義4.5-1. (軌跡) 對給定的 fc(z)=z2+cf_c(z)=z^2+c 以及起始點 z0z_0 ,定點迭代

z1=fc(z0), z2=fc(z1),,zk+1=fc(zk),z_1=f_c(z_0),~z_2=f_c(z_1),\ldots,z_{k+1}=f_c(z_k),\ldots

所產生的序列 {zk}k=0\{z_k\}_{k=0}^\infty 稱為 z0z_0fcf_c 作用下的軌跡(orbit),並記為 O(z0;fc)={z0,z1,z2,,zk,}\mathcal{O}(z_0;f_c)=\{z_0,z_1,z_2,\ldots,z_k,\ldots\}

KcK_c 表示經 fcf_c 作用在 z0z_0 產生有界軌跡的 z0z_0 所形成集合,則範例4.5-3所對應的 KcK_cK0=D1(0)K_0=\overline{D}_1(0)KcK_c 的邊界則是 fcf_c 對應之 Julia 集合,以範例4.5-3為例, f0f_0 的Julia集合為 C1(0)C_1(0)

下圖為 K1.25K_{-1.25} 之圖形,顏色的變化表示要讓迭代到視為無界(大於選定的上界)所需的次數,此圖顯示 f1.25f_{-1.25} 之 Julia 集合為連通(相連)的。

函數 f(z)=z31.25f(z)=z^3-1.25 之Julia 集合

但是對於 f0.285+0.01if_{0.285+0.01i} 之 Julia 集合(如下圖所是)是不相連的。

函數 f(z)=z3+0.286+0.01if(z)=z^3+0.286+0.01i 之Julia 集合

定理4.5-1. KcK_c 邊界為連通的充要條件是 0Kc0\in K_c (即 KcK_c 包含原點在內),換句話說, fcf_c 對應之 Julia 集為連通的充要條件是以 fcf_c 進行定點迭代時 z0=0z_0=0 的軌跡是有界的。

範例4.5-4. 給證明 fif_i 的 Julia 集為連通(相連)。

Mandelbrot 集合

在1980年由法國數學家 Benoit Mandelbrot 使用電腦研究

M={c : fc的 Julia 集合是連通的}={c : fc進行定點迭代時,z0=0的軌跡是有界的。}\begin{align*} M &= \{ c~:~ f_c \text{的 Julia 集合是連通的}\} \\ &=\{c~:~f_c \text{進行定點迭代時,} z0=0 \text{的軌跡是有界的。}\} \end{align*}

此集合 MM 被命名為 Mandelbrot 集合。換句話說,Mandelbrot 集合就是由使得 zkz_k 的序列保持有界的所有複數 cc 所組成的集合。Mandelbrot 集的圖形如下:

二次函數 c[2,1.0]c\in [-2, 1.0] 之 Mandelbrot 集合

調整參數 cc 的範圍,可以得到以下區域的圖形:

二次函數 c[0.4,0.2]c\in[-0.4, 0.2] 之 Mandelbrot 集合
二次函數 c[0.175,0.145]c\in [-0.175, -0.145] 之 Mandelbrot 集合

從這三個圖形可以看出當將第一個圖形的上面外凸放大顯示,得到第二個圖形,在將第二個圖形的上邊中間左邊的凸集再放大得到第三個圖形,明顯可以看出第二與三個圖形與第一個圖形類似,再重複放大圖形也會得到相似的結果。這就是所謂的碎形(fractal)結構,即使在無窮小的尺度上,它仍然保持著複雜的結構。

範例4.5-5. 分析軌跡 O(0,f14)\mathcal{O}(0,f_{\frac14}) 之收歛性。

範例4.5-6. 證明 {c : c14}M\{c~:~|c|\le \frac14\}\subset M

類似的作法,可以證明當 c>2|c|>2 時,

z0=0,z1=fc(z0)=c,  i.e., z1=c>2,z2=fc(z1)=c2+c,  且 z2z1=c+1cc1c>212>1,zk+1=fc(zk)=zk2+c,  且 zk+1zk=zk+1zkc1c>1,\begin{align*} z_0 &= 0,\\ z_1 &= f_c(z_0)=c,~\text{~i.e.,~}|z_1|=|c|>2,\\ z_2 &= f_c(z_1)=c^2+c,~\text{~且~}\frac{|z_2|}{|z_1|}=\left|c+\frac{1}{c}\right|\ge |c|-\frac{1}{|c|}>2-\frac12>1,\\ &\vdots \\ z_{k+1} &= f_c(z_k)=z_k^2+c,~\text{~且~}\frac{|z_{k+1}|}{|z_{k}|}=\left|z_k+\frac{1}{z_k}\right|\ge |c|-\frac{1}{|c|}>1, \end{align*}

因此 {zk}\{|z_{k}|\} 為遞增序列,故 O(0,fc)\mathcal{O}(0,f_c) 為無界序列,亦即 c∉Mc\not\in M

範例4.5-7. 分析軌跡 O(z0,f2)\mathcal{O}(z_0,f_{-2}) 之收歛性。

範例4.5-7O(0,f2)2\mathcal{O}(0,f_{-2})\to 2,即 2M-2\in M,因此知 C2(0)MC_2(0)\cap M\neq \empty。依據上述的討論 MM 滿足關係式 D14(0)MD2(0)\overline{D}_\frac14(0)\subset M\subset \overline{D}_2(0)

下圖說明 Mandelbrot 集合上的 cc 和對應的 Julia 集合的對照:

進一步分析 Mandelbrot 集合

定義4.5-2. (定點、不動點)F(α)=αF(\alpha)=\alpha 則點 α\alpha 是函數 FF定點不動點(fixed point)

定義4.5-3. (吸引點)F(α)<1|F'(\alpha)|<1 則點 α\alpha 是函數 FF吸引點 (attracting point),而當 F(α)>1|F'(\alpha)|>1 則點 α\alpha 是函數 FF排斥點 (pelling point),

範例4.5-8. 給定函數 F(z)=z2z+1F(z)=z^2-z+1,則 z=1z=1 為函數 FF 之定點,此因 F(1)=121+1=1F(1)=1^2-1+1=1。因 F(z)=2z3F'(z)=2z-3,得 F(1)=23=1F'(1)=2-3=-1,即 z=1z=1 非吸引點也非排斥點。

並非所有函數都有不動點,例如 F(z)=z+1F(z)=z+1 就沒有不動點,因為 z+1zz+1\neq z

定點的說明透過實數比較清楚,給定實函數 y=f(x)y=f(x) ,所謂的 ff 之定點便是 y=f(x)y=f(x)y=xy=x 之交點。舉例邏輯函數 (logistic function) Lr(x)=rx(1x)L_r(x)=r x (1-x) 為例,其定點為 x=0x=0x=11rx=1-\frac1{r},由於 Lr(x)=r(12x)L_r'(x)=r(1-2x),因此 Lr(0)=rL_r'(0)=rLr(11r)=2rL_r'(1-\frac1{r})=2-r。一般而言,有興趣的參數範圍是 r[0,4]r\in[0,4],因此兩個定點的吸引角色會互換。

下面為Geogebra的圖示,可以拉動滑桿,觀察 rr 變化時,迭代軌跡的變動,這種呈現定點迭代的方式稱為 Cobweb 繪圖(Cobweb plot)。

Geogebra 1: L(x)=rx(1x)L(x)=r x (1-x) 之Cobweb 繪圖 (可以用滑鼠調整 r 與 A 值 ):

同樣地,二次函數 fc(x)=x2+cf_c(x)=x^2+c 由 Geogebra 所得之 Cobweb 繪圖如下:

Geogebra 2: fc(x)=x2+cf_c(x)=x^2+c 之Cobweb 繪圖 (可以用滑鼠調整 c 與 A 值 ):

定理4.5-2. 假設 α\alpha 是函數 FF 的吸性定點,則存在一個圓盤 Dr(α)D_r(\alpha) 使得任何 z0Dr(α)z_0\in D_r^*(\alpha) 開始進行的迭代都會趨近 α\alpha,即若 zDr(α)z\in D_r^*(\alpha)F(z)α<zα|F(z)-\alpha|<|z-\alpha|。此外,設 zkO(z0,F)z_k\in\mathcal{O}(z_0,F)limkzk=α\lim\limits_{k\to \infty}z_k =\alpha

1905年 Fatou 證明有些二次函數 fc(z)=z2+cf_c(z)=z^2+c 有吸性定點,且 O(0,fc)\mathcal{O}(0,f_c) 收斂到該定點。由於收斂的軌跡必定是有界的,因此從集合 MM 的定義知這些 cc 都會屬於 MM 集合內。下述定理對參數 cc 進行刻劃。

定理4.5-3. 二次函數 fc(z)=z2+cf_c(z)=z^2+c 具有吸性定點的充要條件為 1+14c<1|1+\sqrt{1-4c}|<1114c<1|1-\sqrt{1-4c}|<1 ,此處 a\sqrt{\phantom{a}} 代表主平方根函數。

定義4.5-4. (n週期) 函數 FFn週期 (n-cycle) 為集合 {z0,z1,,zn1}\{z_0,z_1,\ldots,z_{n-1}\} 滿足 zk=F(zk1, 1kn1z_k=F(z_{k-1},~1\le k\le n-1F(zn1)=z0F(z_{n-1})=z_0

定義4.5-5. (吸性n週期) 設函數 gng_n 為函數 FF 自我合成 nn 次,例如 g2(z)=(FF)(z)=F(F(z))g_2(z) = (F\circ F)(z)=F(F(z))。若 gn(z0)<1|g_n'(z_0)|<1 則稱 FFn週期 (n-cycle) {z0,z1,,zn1}\{z_0,z_1,\ldots,z_{n-1}\}吸引n週期的 (attracting n-cycle) 。

範例4.5-9.範例4.5-4知函數 fif_i 的軌跡中有2週期的軌跡存在,討論其吸引性。

相關影片

總結

Julia 集合與 Mandelbrot 集合都是數學中引人入勝的分碎形結構,它們各自展示了令人驚嘆的自相似性和複雜性。這兩種集合雖有各自的特點,但它們共享一些基本的數學性質,尤其是在自相似性和從簡單規則中產生複雜結構的能力方面。

Julia 集合以其在任何尺度下局部結構與整體結構相似的特性著稱。這意味著無論我們如何放大或縮小它,都能觀察到相似的形狀和結構。這種特性賦予了 Julia 集合一種視覺上的無窮複雜性,使其成為數學和藝術領域中的重要研究對象。Julia 集合的這種高度複雜性源於一個相對簡單的迭代公式,透過無窮次的迭代,產生出極度複雜的形狀和結構,展現了碎形理論中從簡單規則產生複雜性的核心特徵。

與此同時,Mandelbrot 集合在複數平面上形成的結構同樣展示了驚人的複雜性和對稱美。其碎形邊界上的每一部分都以某種方式反映出整體的形狀,呈現出碎形結構的無窮複雜性。 Mandelbrot 集合的簡單數學定義與其所揭示的深奧數學性質如混沌和自相似性形成鮮明對比,使其成為了動態系統理論的重要研究對象。

在數學領域,Julia 集合和 Mandelbrot 集合都被用來研究複數系統的動態行為和複雜系統的混沌現象。它們幫助我們理解從簡單的數學規則中如何產生出複雜的行為模式。而在藝術領域,這兩種集合的視覺效果引起了廣泛關注。它們的豐富色彩和無窮複雜性使其成為獨特的視覺藝術形式,吸引了眾多藝術家和設計師利用計算機技術將其結構視覺化,並應用於各種藝術作品和設計中。

習題

  1. 考慮函數 f(z)=z2+1f(z)=z^2+1,以及對應的 N(z)=12(z1z)N(z)=\frac12(z-\frac1{z}),Newton 迭代法為 zk+1=N(zk), k=0,1,2,z_{k+1}=N(z_k),~k=0,1,2,\ldots,所產生的序列為 {zk}\{z_k\}。 回答下列問題:
    1. 證明若 Im(z0)>0\text{Im}(z_0)>0,則 {zk}\{z_k\} 完全落在複數的上半平面,即 Im(zk)>0, k0\text{Im}(z_k)>0,~\forall k\ge 0。反之,若 Im(z0)<0\text{Im}(z_0)<0 時, Im(zk)<0, k0\text{Im}(z_k)<0,~\forall k\ge 0
      • [解]

        Im(zk)>0\text{Im}(z_k)>0,則 Im(1zk)=Im(zˉkzk2)<0\text{Im}\left(\frac{1}{z_k}\right)=\text{Im}\left(\frac{\bar{z}_k}{|z_k|^2}\right)<0 以及因 zk+1=12(zk1zk)z_{k+1}=\frac12(z_k-\frac{1}{z_k}),所以 Im(zk+1)>0\text{Im}(z_{k+1})>0。因此由數學歸納法可得證 Im(zk)>0, k0\text{Im}(z_k)>0,~\forall k\ge 0
        同理可以證明若
        Im(z0)<0\text{Im}(z_0)<0 時, Im(zk)<0, k0\text{Im}(z_k)<0,~\forall k\ge 0

    1. z0Rz_0\in\mathbb{R} 時,且迭代序列的每一項都有定義,則 {zk}R\{z_k\}\subset \mathbb{R}
    1. 討論當 Im(z0)>0\text{Im}(z_0)>0 時,{zk}\{z_k\} 收斂到 ii 嗎?而當 Im(z0)<0\text{Im}(z_0)<0 時,{zk}\{z_k\} 收斂到 i-i 嗎?
  1. 請嘗試精細描述 K2K_{-2} 集合結構。
  1. 請證明下列與集合 MM 有關的敘述:
    1. cMc\in M,則 cM\overline{c}\in M
      • [解]

        cMc\in M,設 zk+1=zk2+c,k=0,1,2,z_{k+1}=z_k^2+c,\quad k=0,1,2,\ldots,則對應的軌跡 O(0,fc)={0,z1,z2,z3,}\mathcal{O}(0,f_c)=\{0,z_1,z_2,z_3,\ldots\} 有界,即 M>0\exists M>0 使得 zkM|z_k|\le M。對複數取共軛可得 zˉk+1=zˉk2+cˉ, zˉ0=0,k=0,1,2,\bar{z}_{k+1}=\bar{z}_k^2+\bar{c},~\bar{z}_0=0, \quad k=0,1,2,\ldots,且 zˉkM|\bar{z}_k|\le M,亦即軌跡 O(0,fcˉ)={0,zˉ1,zˉ2,zˉ3,}\mathcal{O}(0,f_{\bar{c}})=\{0,\bar{z}_1,\bar{z}_2,\bar{z}_3,\ldots\}亦為有界,即 cM\overline{c}\in M

    1. 請證明若 cRc\in \mathbb{R}c>14c>\frac14,則 c∉Mc\not\in M
      • [解]

        cRc\in \mathbb{R}c>14c>\frac14,則有

        zk>0, n1z_k>0,~\forall n\ge 1

        Claim: zk>14, n1|z_{k}|>\frac14,~\forall n\ge 1

        明顯 k=0k=0 成立,假設 k=nk=n 成立,即 zn>14|z_n|>\frac14,則當 k=n+1k=n+1 時,

        zn+1=zn2+c>(14)2+14>14z_{n+1}=z_n^2+c>\left(\frac14\right)^2+\frac14>\frac14

        由數學歸納法得證。

        Claim:{zk}\{z_{k}\} 為遞增,即 zk+1zk>1, n1\frac{z_{k+1}}{z_k}>1,~\forall n\ge 1

        由算幾不等式知當 k>1k>1 時,

        zk+1zk=zk+czk2zkczk=2c>1\frac{z_{k+1}}{z_k}=z_k+\frac{c}{z_k}\ge 2\sqrt{z_k\cdot \frac{c}{z_k}}=2\sqrt{c}>1

        {zk}\{z_{k}\} 為遞增。

        由於 {zk}\{z_{k}\} 無上界,因此 limkzk=\lim\limits_{k\to\infty} z_k=\infty。即O(0,fc)\mathcal{O}(0,f_c) 為無上界,因此則 c∉Mc\not\in M

        z1=0,z1=c,z2=c2+c,,zk+1=zk2+c,z_1=0,z_1=c, z_2=c^2+c,\ldots, z_{k+1}=z_{k}^2+c, \ldots
    1. 證明若 cc 滿足 1+14c<1|1+\sqrt{1-4c}|<1114c<1|1-\sqrt{1-4c}|<1 的條件,則其邊界形成一個心臟線(cardioid)。
      • [解]

        邊界為 1±14c=1|1\pm\sqrt{1-4c}|=1 ,即 1±14c=eiθ1\pm\sqrt{1-4c}=e^{i\theta},簡化可得

        ±14c=eiθ1    14c=(eiθ1)2=12eiθei2θ    c=12eiθ+14ei2θ\begin{align*} \pm \sqrt{1-4c} = e^{i\theta}-1 &\iff 1-4c = (e^{i\theta}-1)^2=1-2e^{i\theta}-e^{i2\theta} \\ &\iff c = \frac12 e^{i\theta}+\frac14 e^{i2\theta} \end{align*}

        因此

        c=12(cosθ+isinθ)14(cos2θ+isin2θ)=12cosθ14(2cos2θ1)+i[12sinθ142cosθsinθ]=14+12(1cosθ)cosθ+i12(1cosθ)sin(θ)=14+12(1cosθ)eiθ\begin{align*} c &=\frac12(\cos\theta+i\sin\theta)-\frac14(\cos2\theta+i\sin 2\theta) \\ &=\frac12\cos\theta-\frac{1}{4}(2\cos^2\theta-1)+i\left[\frac12\sin\theta-\frac1{4}2\cos\theta\sin\theta\right]\\ &=\frac14+\frac12(1-\cos\theta)\cos\theta+i\frac12(1-\cos\theta)\sin(\theta)\\ &=\frac14+\frac12(1-\cos\theta)e^{i\theta} \end{align*}

        即邊界為心臟線。

  1. 分析二次實函數 fc(x)=x2+cf_c(x)=x^2+c 其中 cRc\in\mathbb{R} 之不動點以及對應的吸性分析。
    • [解]

      fc(x)=xf_c(x)=xx2x+c=0x^2-x+c=0,因此不動點為 x=1±14c2x=\frac{1\pm\sqrt{1-4c}}{2}。又 f(c)=2xf'(c)=2x

      1. c<14c<\frac1414c>01-4c>0 時,不動點為 x=12±14c2x=\frac12\pm\frac{\sqrt{1-4c}}{2}為相異兩點,且 f(1214c2)=114c<1f'(\frac12-\frac{\sqrt{1-4c}}{2})=1-\sqrt{1-4c}<1 ,即x=1214c2x=\frac12-\frac{\sqrt{1-4c}}{2} 為吸引的;而 f(12+14c2)=1+14c>1f'(\frac12+\frac{\sqrt{1-4c}}{2})=1+\sqrt{1-4c}>1,即 x=12+14c2x=\frac12+\frac{\sqrt{1-4c}}{2} 為排斥的。
      1. c=14c=\frac14時,不動點為 x=12x=\frac12,且 f(12)=1f'(\frac12)=1無法判斷吸性。
      1. c>14c>\frac14 時, x=1±14c2Cx=\frac{1\pm\sqrt{1-4c}}{2}\in\mathbb{C} 不是實數,在此不討論。
  1. 針對函數 Lr(x)=rx(1x)L_r (x)= r x (1-x)fc(x)=x2+cf_c (x)=x^2+c,回答下列問題:
    1. 考慮兩個實數定點迭代式 xn+1=Lr(xn), r[0,4]x_{n+1}=L_r (x_n ), ~ r\in[0,4] 以及 xn+1=fc(xn), c[2,14]x_{n+1}=f_c (x_n),~c\in[-2,\frac14],說明參數範圍內軌跡 O(x0;Lr)\mathcal{O}(x_0;L_r)O(0;fc)\mathcal{O}(0;f_c ) 的差異以及討論你的觀察。註: x00x_0\neq 0
    1. 請嘗試找出將 Lr(ξ)L_r(\xi) 轉換到 fc(x)f_c(x) 之變換式,驗證 r[0,4]r\in[0,4] 轉換成 c[2,14]c\in[-2,\frac14]
      • [解]

        Claim: 變換式為: xn=r(12ξnr), c=r2(1r2)x_n = r\left(\frac12-\frac{\xi_n}{r}\right),~c=\frac{r}{2}\left(1-\frac{r}{2}\right)

        ξn+1=Lr(ξn)=rξn(1ξn)\xi_{n+1}=L_r(\xi_n) = r \xi_n (1-\xi_n),代入上述變換式則有

        xn+1=xn2+c    r(12ξn+1r)=r2(12ξnr)2+r2(1r2)=r24rξn+ξn2+r2r24    r2ξn+1=r2+ξn2rξn    ξn+1=rξnξn2=rξn(1ξn)\begin{align*} &\quad x_{n+1} = x_n^2+c \\ \implies & r \left(\frac12 - \frac{\xi_{n+1}}{r}\right) = r^2\left(\frac12 - \frac{\xi_n}{r}\right)^2+\frac{r}{2}\left(1-\frac{r}{2}\right)=\frac{r^2}4-r \xi_n+\xi_n^2+\frac{r}{2}-\frac{r^2}{4} \\ \implies & \frac{r}2 - \xi_{n+1} = \frac{r}{2}+\xi_n^2-r\xi_n \\ \implies & \xi_{n+1}=r\xi_n-\xi_n^2=r \xi_n \left(1-\xi_n\right) \end{align*}

        c=g(r)=r2(1r2)=14(14r2+r24)=1414(1r)2c=g(r)=\frac{r}{2}\left(1-\frac{r}{2}\right)=\frac14-(\frac14-\frac{r}{2}+\frac{r^2}{4})=\frac14-\frac14(1-r)^2。當 r[0,4]r\in[0,4] 時,函數 gg 的最大值為 14\frac14 (當 r=1r=1 時),最小值是 min{g(0),g(4)}=2\min\{g(0),g(4)\}=-2;即 r[0,4]r\in[0,4] 轉換成 c[2,14]c\in[-2,\frac14]

  1. 假設 {z0,z1}\{z_0,z_1\} 為函數 FF 的2週期,以及 g2(z)=F(F(z))g_2(z)=F(F(z)),證明 g2(z0)=g2(z1)g_2'(z_0)=g_2'(z_1) 成立。