|
職業(yè)數(shù)學(xué)家在民間 一、如此復(fù)雜,精細的圖形 首先請先欣賞下面這幅圖: 這幅圖給人的第一印象是非常精細,而且細心的朋友可能會發(fā)現(xiàn),這幅圖的許多小部分放大后和整體非常相似。 比如我們把上圖畫框的部分放大,大家看: 再畫個小框放大!里面還是大有乾坤! 這種圖形的精細之處在于:無論你把哪個局部放大,無論你放大多少倍,你都會看到和整體類似的圖形。 大家可以想象一下,這個圖形到底有多復(fù)雜,多精細。而我要告訴大家的是,生成這個圖形背后的數(shù)學(xué)原理,非常簡單!同樣的數(shù)學(xué)原理,可以生成許許多多這樣的圖形(大量精美圖片放在文章第三節(jié),讀者可先跳過欣賞)。 二,背后的數(shù)學(xué)原理 為了理解這些圖像背后的數(shù)學(xué)原理,我們需要三個關(guān)于復(fù)數(shù)的基礎(chǔ)知識。 還記得這個方程嗎?初中數(shù)學(xué)老師告訴我們這個方程無解,因為不論是正數(shù)還是負數(shù),它們的平方都大于零。 上了高中后,高中數(shù)學(xué)老師卻告訴我們這個方程有個虛數(shù)解,然后開始引入復(fù)數(shù)。 一,復(fù)數(shù),指形如x yi的數(shù),其中x,y是實數(shù),而i是滿足 i2=-1的虛數(shù)。復(fù)數(shù)的加法非常簡單:(x yi) (u vi)=(x u) (y v)i。乘法稍稍有點復(fù)雜,但其實都是由公式i2=-1推導(dǎo)出來的。 比如 i·(2-i)=1 2i; i·(1 i)=-1 i; (1 i)2=1 2i i2=2i 一般的復(fù)數(shù)乘法公式是: (x yi)(u vi)=(xu-yv) (xv yu)i 二,復(fù)數(shù)z=x yi的模ⅠzⅠ是定義為: 兩個復(fù)數(shù)的乘積的模等于它們的模的乘積。 這個結(jié)論可以由復(fù)數(shù)乘法公式和下面公式直接得到: 還記得初中時學(xué)過的一個重要知識嗎:所有實數(shù)和數(shù)軸上的所有點一一對應(yīng)?其實復(fù)數(shù)也有類似的說法。 三,復(fù)數(shù)和坐標平面上的點一一對應(yīng),復(fù)數(shù)x yi對應(yīng)坐標為(x,y)的點。根據(jù)勾股定理,復(fù)數(shù)的模就是對應(yīng)的點到坐標原點的距離。 所以接下來我們會把復(fù)數(shù)看成平面上的點,平面上的點也會看成復(fù)數(shù),重要的事情說三遍: 復(fù)數(shù)就是平面上的點! 復(fù)數(shù)就是平面上的點! 復(fù)數(shù)就是平面上的點! 現(xiàn)在我們可以來講述精美圖形背后的數(shù)學(xué)原理了。首先,給定一個固定的二次多項式f(x)=x2 c,其中c是固定的復(fù)數(shù)。接下來,任意的一個復(fù)數(shù)z,代入到多項式f(x)中,都會得到一個新的復(fù)數(shù)f(z)=z2 c,再把這個新的復(fù)數(shù)再代入到多項式f(x)中,又會得到一個新的復(fù)數(shù)f(f(z))=(z2 c)2 c, 一直這樣做下去,就會得到一個無窮的復(fù)數(shù)序列,也就是平面上的無窮多個點。
如果這無窮多個點都落在某個以原點為圓心的圓內(nèi)(說得專業(yè)一點就是,如果這無窮多個點是有界的),
也就是說,如果這些復(fù)數(shù)的模都會小于某個正數(shù)R的話,那我們就稱 z 為良好點。所有的良好點構(gòu)成的集合稱為多項式 f 的填充朱麗葉集(filled Julia set),填充朱麗葉集的邊界稱為多項式 f 的朱麗葉集(Julia set)。
(1893 – 1978) 我們來看最簡單的例子,多項式f(x)=x2的朱麗葉集。x2的作用就是平方運算,所以任何復(fù)數(shù)z不斷代入這個多項式得到的無窮復(fù)數(shù)序列就是:
根據(jù)復(fù)數(shù)的模的乘法性質(zhì),這些復(fù)數(shù)的模分別是:
使得這個無窮數(shù)列保持有界的復(fù)數(shù)z,正是那些模小于或等于1的復(fù)數(shù),而這些復(fù)數(shù)在平面上構(gòu)成了單位圓盤(x2 y2≤1)。所以多項式x2的填充朱麗葉集就是單位圓盤,而朱麗葉集就是圓盤的邊界,也就是單位圓周(x2 y2=1)。
三,這里的美,超凡脫俗,令人窒息 在mathematica軟件中繪制朱麗葉集,雖然精度不是很高,但畫出來的圖形已經(jīng)足夠優(yōu)美了。我們先來看一下,當(dāng)c很小的時候,比如c=-0.2 0.2i時,多項式x2 c的朱麗葉集已經(jīng)非常粗糙了,但至少還可以圍成一塊完整的區(qū)域
c繼續(xù)變化時,情況就完全不一樣了,我們已經(jīng)引領(lǐng)大家來到一個全新的美學(xué)世界,這里的美,超凡脫俗,令人窒息! 下面是x2-0.77-0.22i 的朱麗葉集,我們在文章開始的時候已經(jīng)見過了
x2 0.365-0.37i 的朱麗葉集:大大小小的風(fēng)車不停地轉(zhuǎn)動
x2-0.6358 0.682i 的朱麗葉集,光禿禿的枝干
x2-0.55 0.64i 的朱麗葉集,長出枝葉
x2-0.52 0.62i 的朱麗葉集,越長越茂盛
x2-0.51251-0.521296i 的朱麗葉集:無窮無盡的鎖鏈!
x2-0.5264-0.5255i 的朱麗葉集:鎖鏈越拉越長
x2-0.534-0.5255i 的朱麗葉集:越拉越細
x2-0.54-0.5255i 的朱麗葉集:鎖鏈終于拉斷了
x2-0.62-0.44i 的朱麗葉集,我們用綠色來填充,這樣效果更好,像不像仙人掌。
x2-0.69-0.31i 的朱麗葉集,仙人球!
x2-0.691 0.312i的朱麗葉集:黑心花椰菜
x2-0.6984 0.31i的朱麗葉集:花椰菜脫水
x2 0.26 的朱麗葉集,這是貓頭鷹家族嗎?
x2 0.34-0.05i 的朱麗葉集,簡直就是一只怪獸
x2 0.375-0.083i 的朱麗葉集,怪獸被打碎了
x2 0.42413 0.20753i 的朱麗葉集:另一只怪獸
x2 0.3593 0.5103i 的朱麗葉集,怪獸被打彎了
x2 0.338 0.489i 的朱麗葉集,怪獸又被打碎了
x2 i 的朱麗葉集:閃電!閃電!
x2-1.75488的朱麗葉集:灰機
x2-1.38的朱麗葉集:葫蘆串?
x2 0.3-0.015i的朱麗葉集:晴轉(zhuǎn)多云
x2+0.47-0.1566i的朱麗葉集:云散了
x2+0.02-0.66i的朱麗葉集: 煙花綻放!
x2-0.6843-0.3944i的朱麗葉集:星塵?星云?
x2-0.0471-0.656i的朱麗葉集:吞噬一切的黑洞
x2-0.015-0.66i的朱麗葉集:蜘蛛網(wǎng)
|
|
|