Canvasでマンデルブロ集合
2022-08-21 10:57:22
ソースコード
https://codesandbox.io/s/mandelbrot-l0vt1e
アプリケーションの説明
画像クリックで位置移動、+ボタンで拡大、-ボタンで縮小、Resetボタンで初期状態に戻る。
ソースコードの説明
マンデルブロ集合(複素数cを含む漸化式で定義される複素数列の絶対値が発散しないような複素数cの集合)の計算は、n=100を上限として、Znの絶対値が閾値(閾値は2にすることが多いが、このプログラムでは閾値を4にしている)を超えるかどうかで判定している。