職業(yè)數(shù)學家在民間 一、如此復雜,精細的圖形 首先請先欣賞下面這幅圖: 這幅圖給人的第一印象是非常精細,而且細心的朋友可能會發(fā)現(xiàn),這幅圖的許多小部分放大后和整體非常相似。 比如我們把上圖畫框的部分放大,大家看: 再畫個小框放大!里面還是大有乾坤! 這種圖形的精細之處在于:無論你把哪個局部放大,無論你放大多少倍,你都會看到和整體類似的圖形。 大家可以想象一下,這個圖形到底有多復雜,多精細。而我要告訴大家的是,生成這個圖形背后的數(shù)學原理,非常簡單!同樣的數(shù)學原理,可以生成許許多多這樣的圖形(大量精美圖片放在文章第三節(jié),讀者可先跳過欣賞)。 二,背后的數(shù)學原理 為了理解這些圖像背后的數(shù)學原理,我們需要三個關于復數(shù)的基礎知識。 還記得這個方程嗎?初中數(shù)學老師告訴我們這個方程無解,因為不論是正數(shù)還是負數(shù),它們的平方都大于零。 上了高中后,高中數(shù)學老師卻告訴我們這個方程有個虛數(shù)解,然后開始引入復數(shù)。 一,復數(shù),指形如x yi的數(shù),其中x,y是實數(shù),而i是滿足 i2=-1的虛數(shù)。復數(shù)的加法非常簡單:(x yi) (u vi)=(x u) (y v)i。乘法稍稍有點復雜,但其實都是由公式i2=-1推導出來的。 比如 i·(2-i)=1 2i; i·(1 i)=-1 i; (1 i)2=1 2i i2=2i 一般的復數(shù)乘法公式是: (x yi)(u vi)=(xu-yv) (xv yu)i 二,復數(shù)z=x yi的模ⅠzⅠ是定義為: 兩個復數(shù)的乘積的模等于它們的模的乘積。 這個結(jié)論可以由復數(shù)乘法公式和下面公式直接得到: 還記得初中時學過的一個重要知識嗎:所有實數(shù)和數(shù)軸上的所有點一一對應?其實復數(shù)也有類似的說法。 三,復數(shù)和坐標平面上的點一一對應,復數(shù)x yi對應坐標為(x,y)的點。根據(jù)勾股定理,復數(shù)的模就是對應的點到坐標原點的距離。 所以接下來我們會把復數(shù)看成平面上的點,平面上的點也會看成復數(shù),重要的事情說三遍: 復數(shù)就是平面上的點! 復數(shù)就是平面上的點! 復數(shù)就是平面上的點! 現(xiàn)在我們可以來講述精美圖形背后的數(shù)學原理了。首先,給定一個固定的二次多項式f(x)=x2 c,其中c是固定的復數(shù)。接下來,任意的一個復數(shù)z,代入到多項式f(x)中,都會得到一個新的復數(shù)f(z)=z2 c,再把這個新的復數(shù)再代入到多項式f(x)中,又會得到一個新的復數(shù)f(f(z))=(z2 c)2 c, 一直這樣做下去,就會得到一個無窮的復數(shù)序列,也就是平面上的無窮多個點。 如果這無窮多個點都落在某個以原點為圓心的圓內(nèi)(說得專業(yè)一點就是,如果這無窮多個點是有界的), 也就是說,如果這些復數(shù)的模都會小于某個正數(shù)R的話,那我們就稱 z 為良好點。所有的良好點構成的集合稱為多項式 f 的填充朱麗葉集(filled Julia set),填充朱麗葉集的邊界稱為多項式 f 的朱麗葉集(Julia set)。 (1893 – 1978) 我們來看最簡單的例子,多項式f(x)=x2的朱麗葉集。x2的作用就是平方運算,所以任何復數(shù)z不斷代入這個多項式得到的無窮復數(shù)序列就是: 根據(jù)復數(shù)的模的乘法性質(zhì),這些復數(shù)的模分別是: 使得這個無窮數(shù)列保持有界的復數(shù)z,正是那些模小于或等于1的復數(shù),而這些復數(shù)在平面上構成了單位圓盤(x2 y2≤1)。所以多項式x2的填充朱麗葉集就是單位圓盤,而朱麗葉集就是圓盤的邊界,也就是單位圓周(x2 y2=1)。 三,這里的美,超凡脫俗,令人窒息 在mathematica軟件中繪制朱麗葉集,雖然精度不是很高,但畫出來的圖形已經(jīng)足夠優(yōu)美了。我們先來看一下,當c很小的時候,比如c=-0.2 0.2i時,多項式x2 c的朱麗葉集已經(jīng)非常粗糙了,但至少還可以圍成一塊完整的區(qū)域 c繼續(xù)變化時,情況就完全不一樣了,我們已經(jīng)引領大家來到一個全新的美學世界,這里的美,超凡脫俗,令人窒息! 下面是x2-0.77-0.22i 的朱麗葉集,我們在文章開始的時候已經(jīng)見過了 x2 0.365-0.37i 的朱麗葉集:大大小小的風車不停地轉(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) |
|