Mandelbrot Fractals https://scratch.mit.edu/studios/51707812 TurboWarp https://turbowarp.org/1308798367?hqpen&fps=240&turbo 発散部分は計算回数と発散時のZnの値、収束部分は(テキトーですが)Znの周期に応じて色がつきます。 サムネイルはテキトーにいじって勝手に作ったもなので、見たければご自由に。 Divergence: hue = (n mod 100) + log 13 (|Zn|^2 + 3) Convergence: brightness = 20 * (log max (period)) scratchでの性能: (全セル収束時) x= -0.1 y= 0 zoom= 7 max iterates= 10,000 max total iterates= 23,709,630,000 5.12 s 436,210,000 iterates 85,197,265 iterates/s 462,962 cells/s 184 iterates/cells iterates calculation rate= 1.84% rule Z(n+1) = Z(n)^2 + C Z(0) = 0 ↓ C = a + bi X(n+1) = X(n)^2 + Y(n)^2 + a Y(n+1) = 2 X(n) Y(n) + b ブレンツのアルゴリズムを用いた、適応的閾値(Adaptive Threshold)による周期性チェック(early exit=EE)を取り入れ、高速化しました。(収束部の周期の表示はその副効果です) 2026/06/04 V3.3 ・V3.2よりブレンツのアルゴリズムの判定の条件を簡略化した ・今後の機能追加のため画像出力の始点と終点を指定可能にした #all #math #mandelbrot #set #draw #view #zoom #position #number #solve