スタートページ> Javascript> 美しい数式グラフ> 複素数
次の複素数の漸化式があります。
Zn+1 = Zn2 + (x + yi); Z0 = 0;
n = k のときに、Zの絶対値>2 となったら、点(x,yi) に色を塗り、そのようなkがなければ白抜きにします。
上の漸化式を、実数部をR、虚数部をIとすれば、次のようになります。
R0=0; I0;
Rn+1=Rn2 - In2 + x;
In+1=2RnIn + y;
これを、各点(x,yi) について k=0 ~ n を繰り返し,その間に Rn2 + In2 ≧ 4 になれば、色を塗って打ち切ります。
単純な式なのに、思いがけない結果になるのが、このパターンの特徴です。
右図の白い部分をマンデルブロ集合といいます。
Z0 = a+bi; とし、a,b に適当な値を与えることにより、多様な画像になります。
参照:マンデルブロ集合