2012-05-21 49 views
0

我試圖理解爲什麼我們通過Mandelbrot點迭代,直到| z | < 4. 爲什麼4?有什麼法律嗎?還是基於統計測量?爲什麼mandelbrot的邊界是2?

感謝,IGAL

+2

這似乎更像是一個數學問題,而不是一個編程問題。 [關於Mandelbrot集的維基百科條目](http://en.wikipedia.org/wiki/Mandelbrot_set)在數學上解釋它。簡言之 - 整個集合都包含在半徑爲2的圓內。如果您的計算量大於此值,那麼該點的軌道將前往無窮大,而不是集合的一部分。 – user1118321

回答

2

考慮Mandelbrot集與沿Y = 0,這將是z(i) = z(i-1)^2 + c

考慮當c = (x=-2, y=0)

z(0) = 0 
z(1) = 0^2 + -2 = -2 
z(2) = (-2)^2 + -2 = 4 - 2 = 2 
z(3) = 2^2 + -2 = 4 - 2 = 2 
z(...) = 2^2 + -2 = 4 - 2 = 2 

這個例子(x=-2,y=0)是永遠不會炸掉最大幅度的點。因此當z^2 > 4,因爲你已經知道它會炸燬,所以沒有進一步的重複。

點> = 2的大小會爆炸的所有其他點。