李勁菲, 盛中平
(1. 大慶石油高級中學(xué),黑龍江 大慶 163712;2. 東北師范大學(xué)數(shù)學(xué)與統(tǒng)計學(xué)院,吉林 長春 130024)
Julia集和Mandelbrot集的反演變換
李勁菲1, 盛中平2
(1. 大慶石油高級中學(xué),黑龍江 大慶 163712;2. 東北師范大學(xué)數(shù)學(xué)與統(tǒng)計學(xué)院,吉林 長春 130024)
論文討論了居里葉集與曼德爾布羅特集的反演變換問題,通過擴充復(fù)平面上關(guān)于任意定點的反演變換,獲得了兩類共軛函數(shù)。使得這兩類共軛函數(shù)的居里葉集與曼德爾布羅特集,恰好是原居里葉集與曼德爾布羅特集關(guān)于定點的反演變換,并運用逃逸時間算法繪制居里葉集和曼德爾布羅特集的反演圖。
分形;反演圖;逃逸時間算法;Julia集;Mandelbrot集
近年來,Mandelbrot集和Julia集以其美麗和復(fù)雜引起了各國科學(xué)家的關(guān)注和研究,并且利用計算機圖形學(xué)繪制Mandelbrot集和Julia集。文獻[1]用VB語言實現(xiàn)Mandelbrot集分形圖的編程過程和結(jié)果,實現(xiàn)了用拖拽鼠標(biāo)進行Mandelbrot集分形圖的局部放大顯示的功能。文獻[2]對傳統(tǒng)的Mandelbrot集計算機生成算法提出改進方案,增加了算法內(nèi)循環(huán)中的測試功能,在復(fù)平面上對算法內(nèi)循環(huán)中的點進行重復(fù)計算,更加準(zhǔn)確、藝術(shù)地描述出了Mandelbrot集的內(nèi)部結(jié)構(gòu)。文獻[3]構(gòu)造了一系列復(fù)映射 z→ zα+ c( α ∈ R)的廣義Mandelbrot-Julia集的內(nèi)部結(jié)構(gòu)圖。文獻[4-5]深入研究了Mandelbrot集和Julia集的關(guān)系,在四維空間中建立了Mandelbrot集和Julia集的統(tǒng)一模型,并且得出了Mandelbrot集的芽體的周期的特點。文獻[6-7]提出了一個解決非解析復(fù)迭代的Mandelbrot集和Julia集的研究方法,并用此方法得出了一些結(jié)論。本文將基于文獻[8]的一些結(jié)果做進一步的推廣。
Mandelbrot集和 Julia集是分形領(lǐng)域中典型的例子,繪制它們的算法是逃逸時間算法。文獻[8]給出了生成的Julia集和的Mandelbrot集的圖像,本文將推廣此結(jié)果,給出其一般形式。
下面,先給出Julia集的定義。
定義 1 一般由一個二次復(fù)映射 f(z)= z2+ c, 對某一個確定的參數(shù)c∈C,復(fù)平面上的點z,從某一初始值 z0出發(fā),進行反復(fù)迭代運算z = z2+ c(n = 0,1,2 …),那么所有使迭代n+1n函數(shù) f( z)不發(fā)散的起始點的集合就構(gòu)成了一個填充的Julia集。而真正的Julia集則是指填充Julia集的邊界。
最后,給出Mandelbrot集的定義。
定義3 由一個二次復(fù)映射 f( z )=z2+c,對于復(fù)平面上的任意點c,進行反復(fù)迭代運算 zn+1=那么使所得序列有界c值的集合就構(gòu)成了Mandelbrot集fM 。
定義 4 由一個二次復(fù)映射 f(z )= z2+對于復(fù)平面上的任意點c,進行反復(fù)迭代運算n= 0,1,2 …),那么使所得序列有界的 c值集合就構(gòu)成了Mandelbrot集 Mf。
以上定義是利用逃逸時間算法生成 Julia集和Mandelbrot集的基礎(chǔ)。下面將利用逃逸時間算法做出Julia集和Mandelbrot集,通過圖形對比得出兩個重要的定理。
2.1 逃逸時間算法基本思想
逃逸時間算法是根據(jù)M集和J集在復(fù)平面上的收斂性提出的,其構(gòu)造過程如下:
1) 給定計算機屏幕代表的迭代區(qū)域W,逃逸半徑R及最多迭代次數(shù)N。
2) 定義逃逸時間函數(shù)

3) 對迭代區(qū)域內(nèi)的點c,計算 T (c)。
4) 如果 T (c )=0,則 c ∈M或J;如果T (c )≠0,則 c?M或J。
5) 對c點根據(jù)一定的渲染技術(shù)著色。
基于逃逸時間算法的思想,以下對Julia集和Mandelbrot集的具體算法思想不再贅述。
通過 f (z)=z2+c生成的 Julia集的逃逸時間算法,得到它的圖像,圖1為 c = 0.1+0.5i的圖像,圖2為 c=-0.12+0.74i 的圖像。

根據(jù)定義2可以得出生成的 Julia集的逃逸時間算法,進而得到它的圖像。其中圖3為 c0=0,c = 0. 1+0.5i 的圖像,即的Julia集在 i c 5.01.0+= 時的圖像;圖4為的圖像,即的Julia集在時的圖像;圖5為 c0= 0.1+0.3i ,c = 0. 1+0.5i 的圖像;圖6為 c0= 0.1+0.3i , c=-0. 12+0.74i 的圖像;圖7為 c0= 0.7+0.1i , c = 0.1+0.5i的圖像;圖8為c0= 0.7+0.1i , c=-0. 12+0.74i 的圖像。
觀察圖3~圖8,可以看出圖3是圖1以0點為中心的反演,圖4是圖2以0點為中心的反演,圖5和圖7是圖1以 c0= 0.1+0.3i 和 c0=0.7+0.1i點為中心的反演,圖6和圖8是圖2以 c0=0.1+0.3i和c0= 0.7+0.1i 點為中心的反演,進而得出結(jié)論的Julia集是 f (z)= z2+c的Julia集以任意定點c0為中心的反演。

圖1 Julia集f (z )=z2+c c = 0.1+0.5i

圖2 Julia集f (z )=z2+c c=-0.12+0.74i

圖3 Julia集 c0 =0 c = 0.1+0.5i

圖4 Julia集 c0=0 c=-0.12+0.74i

圖5 Julia集c0 = 0.1+0.3i c = 0. 1+0.5i

圖6 Julia集 c0 = 0.1+0.3i c=-0.12+0.74i

圖7 Julia集 c0 = 0.7+0.1i c = 0.1+0.5i

圖8 Julia集c0 =0.7+0.1i c=-0.12+0.74i
由此我們得出:
2.3f(z) = z2+ c及生成的Mandelbrot集
圖9為 f (z )=z2+c的Mandelbrot集的圖像;圖10~15為的Mandelbrot集的圖像。其中圖10是 c0=0,即的Mandelbrot集的圖像;圖11為圖10的放大圖;圖12~15中, c0分別取值 0. 1+ 0.2i,0 . 1- 0.2i,0. 7+ 0.1i ,0 .7- 0.1i。
觀察圖10,我們發(fā)現(xiàn)圖10是圖9以0點為中心的反演。由于 f (z )=z2+c的Mandelbrot集是關(guān)于實軸對稱的,所以以 0為中心反演后的的 Mandelbrot集也是關(guān)于實軸對稱,而且芽孢面向內(nèi)部。觀察圖11發(fā)現(xiàn)芽孢形狀類似 f (z )=z2+c的Mandelbrot集。
更進一步的,由圖12~圖15可以看出,圖12與圖13二者是關(guān)于實軸相互對稱的,圖14與圖15二者亦然。所以我們可以得出結(jié)論當(dāng)c0取兩個共軛值時所對應(yīng)的兩個 Mandelbrot集是關(guān)于實軸相互對稱的。
綜上我們可以得出:

圖9 Mandelbrot集f (z)=z2+c

圖10 Mandelbrot集f(z )= z2+

圖11 Mandelbrot集 圖10的放大圖

圖12 Mandelbrot集

圖13 Mandelbrot集

圖14 Mandelbrot集

圖15 Mandelbrot集
[1] 陳 亮, 陳錦昌. 用VB實現(xiàn)Mandelbrot集分形圖的研究[J]. 工程圖學(xué)學(xué)報, 2003, (3): 99-104.
[2] 陳錦昌, 張國棟, 陳 亮. Mandelbrot集的內(nèi)部結(jié)構(gòu)[J]. 工程圖學(xué)學(xué)報, 2004, 25(3): 78-81.
[3] 王興元, 黃 麗. 廣義Mandelbrot-Julia集的內(nèi)部結(jié)構(gòu)[J]. 工程圖學(xué)學(xué)報, 2005, 26(5): 98-104.
[4] 朱志斌. Mandelbrot集和Julia集關(guān)系的初探[J]. 河西學(xué)報, 2003, 19(5): 59-61.
[5] 朱志斌. Mandelbrot集和Julia集統(tǒng)一新模型的建立與模擬[J]. 微電子科學(xué)與計算機, 2009, 26(10): 217-219.
[6] 焉德軍, 張 洪, 朱偉勇. 復(fù)迭代z →+c 的Mandelbrot集和 Julia集[J]. 沈陽工業(yè)大學(xué)學(xué)報, 1999, 21(2): 169-171.
[7] 焉德軍. 復(fù)迭代映射zn+1=+c 的廣義Mandelbrot集研究[J]. 應(yīng)用數(shù)學(xué)學(xué)報, 2001, 24(4): 527-532.
[8] 派特根 H O, 里希特 P H. 分形——美的科學(xué)[M].北京: 科學(xué)出版社, 1994: 1-100.
The inversion between Mandelbrot and Julia sets
Li Jinfei1, Sheng Zhongping2
( 1. Daqing Petroleum High School, Daqing Heilongjiang 163712, China; 2. School of Mathematics and Statistics, Northeast Normal University, Changchun Jilin 130024, China )
The inversion problem between Mandelbrot and Julia sets is discussed in this paper. Providing the inversions of arbitrary point on extended complex plane to iterative functions, it obtains two kinds of conjugate function of the iterative function drawing Julia and Mandelbrot sets. The Julia and Mandelbrot sets for the two kinds of conjugate function, are exactly the inversion figures of original ones. Using the escape time algorithm, it draws the inversion figures of Julia and Mandelbrot sets.
fractal; inversion figure; escape time algorithm; Julia set; Mandelbrot set
TP 301.5
A
2095-302X (2012)03-0125-04
2010-06-18
國家自然科學(xué)基金資助項目(10971022)
李勁菲(1987-),女,內(nèi)蒙古通遼人,學(xué)士,主要研究方向為分形動力系統(tǒng)。