FractalPark
经典入门

兰姆达分形

一种中心化的复 Logistic 映射:一个参数同时拉伸轨道,也让它折返。

在探索器中打开
蓝绿色背景中的黑色兰姆达分形,边缘拖着分枝细丝
中心化复 Logistic 映射的参数平面:类圆核心、附着圆瓣与细丝般的边缘。

概览

在实数线上,Logistic 映射曾是研究混沌的一间小实验室。把数值放进复平面,便得到兰姆达分形,也叫 λ-fractal。FractalPark 用中心化形式:两个朝相反方向拉扯的互补因子相乘,再由复参数 c 缩放。

这个公式经仿射坐标变换后与标准二次映射 z² + c 共轭,和曼德布罗特集同宗,却长成另一副轮廓:主体是圆盘,不是心形;周围圆瓣也按自己的周期排开。

c 同时管着增长和旋转。固定它来观看 Julia 图,再轻轻挪动一点,近圆的平滑吸引域就可能变成缠着分枝和螺旋的边界。

数学原理

复 Logistic 迭代

z(n+1) = c times (z(n) + 1/2) times (1/2 - z(n))

每一步先把当前值向两边各错开二分之一,让 (z + ½) 与 (½ − z) 相乘,再由复参数 c 缩放。两个因子合起来就是 ¼ − z²,所以这一步也可读作 z → c(¼ − z²)。

试试 c = 2,从 z₀ = 0 出发。第一步得到 z₁ = 2 × ½ × ½ = 0.5;第二步得到 z₂ = 2 × 1.0 × 0 = 0。轨道随后在 0 和 0.5 之间往返,形成稳定的二周期。换成 c = 4,拉力更强:z₁ = 4 × ½ × ½ = 1,z₂ = 4 × 1.5 × (−0.5) = −3,轨道发散,说明 c = 4 不属于有界参数集。Julia 模式里固定 c,让 z₀ 扫过图像,受困与逃逸起点之间那条边界就会显出来。

历史

映射 z → λz(1 − z) 是实 Logistic 映射走进复平面的版本;后者在 1970 年代作为人口动力学和混沌行为的简单模型受到广泛研究。1980 年,Benoit B. Mandelbrot 考察了无约束的复 λ 和复 z。他的论文《Fractal Aspects of the Iteration of z → λz(1−z) for Complex λ and z》引入 λ 平面的参数集——也就是今天所说的兰姆达分形——并把它接到迭代有理映射的广义理论上。

更早的铺垫来自 Pierre Fatou 和 Gaston Julia:约在 1917–1918 年,他们建立了迭代有理函数的一般理论,后来才有了对 Logistic 族等映射的探索。1986 年,Heinz-Otto Peitgen 与 Peter H. Richter 在《分形的美丽》(The Beauty of Fractals)中放入一些最早被广泛看见的该集合计算机图像,兰姆达分形随之走向更多读者。

视觉特征

从远处看,兰姆达参数集先露出近圆的主体,正好衬出曼德布罗特集的心形主区。圆盘边上挂着小圆瓣;每一个都对应稳定周期轨道,其中最大的代表二周期。再往外,分枝通道、小圆岛和螺旋慢慢展开。

这些“岛屿”露出了它和曼德布罗特集的差别:这里是圆的,不是心形,源于不同的代数形式。Julia 模式下,c 可以把画面从填充圆盘推到多臂漩涡。

再创作与示例

从 canonical Document 开始

打开本指南使用的同一份已审定公式状态,再在交互式探索器中调整视图、着色、变换或动画。

常见问题

lambda 参数控制什么?

复参数 c(文献中常记为 λ)既管轨道增长多快,也管它朝哪儿转。模长决定扩张或收缩的力道,辐角则让每一步拧一下方向。

为什么它的 Julia 模式形态多变?

固定 c 后,问题落到初值上:它会留在有界范围,还是逃走?Logistic 形式把线性项和二次项放在一起,边界可以是平滑闭曲线,也可以是高度分枝的连通集合。c 决定渲染器会呈现哪一种。

参考资料