作者etrexetrex (moonet)
看板Flash
標題Re: [問題] 比較像是數學的問題
時間Wed Nov 7 21:30:29 2007
※ 引述《no1kk (行屍走肉)》之銘言:
: http://en.wikipedia.org/wiki/Mandelbrot_set
: 上述網頁是利用z=z^2+c
: 這個公式畫出來的圖形
: 因為很多地方看的不是很懂
: 不知道要怎麼利用Flash畫出來呢?
: (使用ActionStript 2.0)
: 其實我的重點在於
: X座標和Y座標分別要怎麼取?
== 先來一篇介紹 Mandelbrot set ==
== 先介紹迭代:==
假設有個函數叫做f(x) = x + 1
則
代一次 f(0) = 1
代兩次 f(f(0)) = 2
代三次 f(f(f(0))) = 3
== 迭代完畢 ==
他的公式是一個複數的二次方程式,在公式中z跟c都是複數
fc(z) = z^2 + c
他說如果對任意的複數 c 代入上述的式子,一直代入(就是迭代)
如果結果是會收斂(就是數字不會越來越大)
就把這個c 放入 Mandelbrot set 裡囉
所以畫出來的圖應該會是這樣:
http://myurl.com.tw/tedu
== Mandelbrot set 完畢 ==
問題:怎麼知道會不會收斂?
代n次,用一個夠大的n去計算出如果值變的很大,就當作是發散
等下再貼FLASH 科科
== 忘記附上參考資料 ==
Mandelbrot set
http://myurl.com.tw/81i6
複數
http://myurl.com.tw/15i4
中文的好讀阿...
--
http://etrex.blogspot.com/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.231.68.37
→ clifflu:<-- 隨手就用 flash 寫出來了 在考慮改成用 c 寫 XD 11/07 21:37
→ etrexetrex:flash 算太慢 沒辦法用很密集的複數去畫 11/07 21:41
※ 編輯: etrexetrex 來自: 61.231.68.37 (11/07 21:56)