マンデルブロ集合は、複素数cについての関数
def mandel(c)
var i=0
x=0:while abs(x)<2:inc(i):x=x*x+c:wend
return i
end
が永遠に返って来ない(abs(x)が絶対に2以上にならない)ようなcの集合です。
画面写真の真っ黒い部分がマンデルブロ集合。色彩が美しいのは、実はマンデルブロ集合の外側です。
「結局何?」に対する回答は「集合の境界付近を、繰り返し数iの値で色を塗るととても美しい。かつどんなに拡大しても無限に複雑で美しい図形が次々に現れる」だから皆マンデルブロ集合の境界付近を10^16倍くらいまで拡大したがる。
しかし拡大すればするほど計算に時間がかかるという特徴もあります。マンデルブロ集合計算の高速化はそれ自体一つのテーマです。
2そうだね プレイ済み