作者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
1F:→ clifflu:<-- 随手就用 flash 写出来了 在考虑改成用 c 写 XD 11/07 21:37
2F:→ etrexetrex:flash 算太慢 没办法用很密集的复数去画 11/07 21:41
※ 编辑: etrexetrex 来自: 61.231.68.37 (11/07 21:56)