Mandelbrot Set - 分形探索

探索最著名的分形图案 - 复平面上的迭代计算

中心: -0.5, 0 | 缩放: 1x

迭代公式

zn+1 = zn2 + c
逃逸条件: |zn| > 2

操作说明

  • 滚轮/捏合: 缩放
  • 拖动: 平移视图
  • 触摸屏支持手势操作

什么是 Mandelbrot 集?

Mandelbrot 集(曼德博集合)是最著名的分形图案,由数学家 Benoit Mandelbrot 在 1980 年推广。它定义为复平面上满足迭代公式 z_{n+1} = z_n^2 + c 不发散的所有复数 c 的集合。

迭代算法如何工作

对于复平面上的每个点 c,我们从 z₀ = 0 开始,反复应用迭代公式 z_{n+1} = z_n^2 + c。如果经过足够多次迭代后 |z_n| 仍然不超过 2,则认为该点属于 Mandelbrot 集(显示为黑色)。如果 |z_n| 超过 2,则该点会逃逸到无穷大,我们根据逃逸速度(迭代次数)来着色。

为什么它是分形?

Mandelbrot 集展现了自相似性(self-similarity)——无论你放大多少倍,都能看到类似的结构和图案。它的边界无限复杂,具有非整数维数(Hausdorff 维数约为 2)。这种无限嵌套的复杂性使得 Mandelbrot 集成为研究混沌理论和分形几何的经典例子。

应用领域

探索技巧

尝试在边界区域探索,那里有最丰富的细节。经典的有趣区域包括:海马谷(左侧)、象谷(中央下方)、三叉谷(顶部)。增加迭代次数可以看到更精细的边缘细节,但会降低渲染速度。