复动力学与混沌

“燃烧之船”分形

“燃烧之船”(The Burning Ship)模对二次迭代进行了修改,在求平方之前先对实部和虚部取绝对值。这一微小的代数变化,却产生了截然不同的参数平面。

“燃烧之船”分形:绿松石色背景上点缀着红色岛屿
MandelKit 中的“燃烧之船”:迭代中的绝对值打破了经典曼德尔布罗特映射的对称性。图片: Björn Kindler / MandelKit · MandelKit · Eigene Darstellung · Own work

定义折点

一种常见的定义是从零点开始迭代 zₙ₊₁ = (|Re zₙ| + i|Im zₙ|)² + c。绝对值的引入会在非线性映射作用之前将所有象限折叠,从而消除了经典复动力学中使用的全纯结构。

在求平方之前,实部和虚部会通过绝对值进行反射。这种非全纯折叠打破了经典二次曲面族中的旋转关系,并形成了其特有的直立轮廓。绝对值必须按照规定的顺序应用;若在求平方之后应用,则会产生另一个系统。因此,看似微小的着色器重构可能会渲染出名称相似但数学性质不同的分形。

船只、桅杆和西部丝状结构

熟悉的视图通常会发生垂直镜像,因此主形态酷似一艘燃烧的船只。深层区域包含重复出现的船形结构、高塔和湍流丝状结构,其视觉结构的分布与曼德尔布罗集截然不同。

那些巨大的“船”位于由细长的桅杆和向西延伸的丝状结构构成的景观之中。有趣的深层位置通常位于负虚数坐标处,由于轨道较长,需要较高的迭代限值。那里出现的矩形伪影并非该集合的固有属性;它们通常揭示了精度、平铺或预览方面的缺陷。更高精度的参考渲染应使相同的丝状结构平滑延续。

深度缩放仍需保持精确性

在高倍放大下出现的块状区域并非“燃烧之船”几何结构的预期终点。它们通常表明坐标精度不足、扰动近似不可靠,或是低分辨率渲染阶段尚未完成。正确的渲染必须持续进行,直至达到与屏幕分辨率相匹配的细节水平。

绝对值运算并不能消除深度缩放带来的数值挑战。其非解析分支会增加导数和摄动方法的难度。一个健壮的渲染器应沿参考轨道追踪符号行为,或在存在不确定性时回退到更精确的直接迭代。可视化质量绝不能依赖于意外扩展不合适的曼德尔布罗特逼近。

来源与延伸阅读

本文以原文措辞总结了以下专业资料来源。访问并经编辑审核于 12 年 2026 月。

  1. The Burning Ship and Its Quasi-Julia SetsComputers & Graphics
  2. Mandelbrot SetWolfram MathWorld