探索池田吸引子

试试看自己调整参数: : : :

一束不断旋转的光,如何画出复杂的数学漩涡?

想象有一束光,它进入一个特殊的装置,绕着里面走一圈,然后又回来。再走一圈,再回来。

每一次绕行之后,这束光都会发生一点变化。它会旋转、减弱、改变位置,然后再次绕行。

但是,最有趣的地方在于,它下一次旋转多少,并不是一个固定的角度,它会根据自己当前的状态,决定下一次该如何旋转。

于是,这一次的位置,影响下一次的旋转。下一次的旋转,又影响再下一次的位置,如此不断重复。

原本只是一次简单的旋转,慢慢变成了:旋涡、卷曲、折叠、交织。

最终,一个复杂的数学结构出现了。这就是 池田吸引子

它最初不是为了画漂亮图案

很多数学图形,今天看起来像一幅艺术作品,但它们最初并不是为了艺术而创造的。

池田吸引子也是如此,它来自一个关于 的问题。

它最初被提出,是用来描述光在一种非线性光学谐振腔中反复传播时可能出现的复杂行为。简单来说,可以把它想象成:光不断在一个特殊的光学系统中绕行,每一次循环之后,系统再根据规则计算它下一次的状态。所以,我们今天看到的那些复杂旋涡,最开始其实来自一个非常现实的问题:如果光不断重复同样的过程,它的行为最终会变成什么样?

想象一条不断绕圈的轨迹

先暂时不要考虑光,把它想象成一个点就可以了。

这个点现在在某一个位置。系统对它说:“先旋转一下。”,然后:“稍微缩小一点。”,再然后:“移动到新的位置。”。于是,这个点来到了下一站。

然后,系统再次对它执行同样的过程。但是这里有一个关键问题:第二次旋转的角度,不一定和第一次一样,它会根据当前的位置重新决定。

于是:当前位置 → 决定旋转方式 → 产生新位置 → 新位置又决定下一次旋转方式 → 继续重复,这就是 池田吸引子 最有意思的地方。

它像一个不断变化的“旋转规则”

假如每一次都旋转固定的 30°,然后固定缩小一点,那么经过很多次之后,结果通常不会太令人意外。

但是池田吸引子不一样,它的旋转角度会随着当前位置发生变化。

可以把它理解成:你每走到一个新地方,指南针都会重新改变方向。于是,你不能只知道:“我每一步转多少度。”,因为下一步转多少,要看你现在在哪里

这让整个系统拥有了一种非常特别的反馈关系,你的过去,决定你的现在;你的现在,又决定你的下一步;而下一步,继续影响未来。

为什么会出现旋涡?

这正是池田吸引子最有辨识度的视觉特点。

因为点不是单纯向某个方向移动,它会不断经历:旋转,然后再次:旋转。但是每次旋转又不完全一样。

与此同时,轨迹又会被拉回某个有限的区域。所以它既不会一直沿着一个圆无限旋转,也不会直接飞向无穷远。而是不断 绕、卷、扭、折

于是,大量轨迹逐渐形成了池田吸引子那种非常典型的螺旋状、卷曲状、像被不断扭转的结构

它不是一条预先画好的螺旋线

这一点非常重要。你看到池田吸引子的时候,可能会觉得:“数学家先设计了一个旋涡,然后用公式画出来。”实际上不是。

公式并没有说:“这里画一个螺旋。”也没有说:“这里再卷一下。”它只规定:根据当前位置,计算下一步,然后,根据新的位置,再计算下一步。不断重复之后,这些卷曲的结构自己出现了。

所以:漩涡不是被直接画出来的。漩涡是运动留下来的结果

一开始,可能只有一个点。计算一次,多一个位置。计算十次,出现一小段轨迹。计算一百次,可能开始看到旋转。计算几千次,卷曲的结构越来越明显。继续计算,更多细节不断出现。最终,一个复杂的池田吸引子出现。

为什么它不会一直飞出去?

这是 吸引子 中一个很重要的特点。

虽然点的具体运动非常复杂,但它通常不会无限远地离开。它会不断运动,有时候往外,有时候又卷回来。

长期来看,轨迹被限制在一个特定的区域中。

于是,大量运动逐渐集中,形成一个稳定的整体结构。

这就是为什么:一个永远不停下来的系统,仍然可以形成一个清晰的图案

所以,什么是“吸引子”?

可以把吸引子理解成:一个系统长期运动之后,反复活动的区域和结构

它不一定意味着:一个点最后停下来。池田吸引子中的点就可以一直继续运动。

但它不会任意跑遍整个平面,它的长期轨迹,会不断留在某种特殊的结构附近。于是,我们把大量轨迹放在一起看,就看到了:池田吸引子

这不是随机,而是混沌

池田吸引子看起来有些像随机涂鸦,因为它的轨迹非常复杂。

但实际上,每一步都有明确的计算规则。相同的初始状态、参数、计算规则,会得到相同的演化结果。

所以它不是随机系统。但是,在某些参数下,它可以表现出混沌行为:非常接近的初始状态,经过不断迭代后可能逐渐产生明显不同的轨迹。

这就是混沌最有趣的地方:规则是确定的,但是:长期结果却可能难以直观预测

一个很小的变化,可能改变整条轨迹

假设有两个点。

第一个从这里开始:x = 0.500000。

第二个从这里开始:x = 0.500001。

它们一开始几乎重合。刚开始计算时,轨迹也可能非常接近。

但是:第一次的微小差异,进入第二次计算,第二次的差异,进入第三次,不断重复,差异逐渐放大。在某些混沌状态下,原本几乎看不见的差异,最终可能逐渐发展成完全不同的轨迹。

一个参数,也能改变整个世界

池田吸引子中的参数同样非常重要。参数发生改变时,系统可能表现出完全不同的图形。

参数在某些范围内时,轨迹可能比较简单。随着参数继续变化,轨迹可能出现周期性现象,也可能经过分岔等变化进入更复杂的状态,形成典型的混沌吸引子。

你可以亲眼看到:不是换了一张图片,而是:同一个系统,只是改变了一些条件,结果,整个运动世界发生了变化

位置会改变下一次“怎么转”

池田吸引子的特别之处在于:你现在在哪里,会影响你下一次如何旋转

当然,从严格数学上说,所有吸引子的当前位置都会影响下一步。

而池田吸引子的视觉体验特别容易让人直接感受到:旋转,卷曲,以及,旋转角度不断变化。这正是它独特的地方。

它真正来自一束光

这也是池田吸引子比较特别的地方。当你看到最终图案时,它很容易让人想到:烟雾、水流、旋涡、抽象绘画。

但它背后的故事,其实来自:

一束光进入一个有点特殊的光学系统,反复循环。每一次循环,系统状态发生变化。下一次,又继续循环,继续变化。

原本是物理系统中的重复过程,经过数学描述之后,就产生了一个复杂而美丽的奇异吸引子:池田吸引子

一张看起来像抽象艺术的图,背后可能藏着一个真实的物理故事

池田吸引子可以说是一个关于:重复 的故事。

一束光绕一圈,再绕一圈,每次都发生一点变化。一开始,变化很简单。

但:简单过程 × 大量重复,最终可以产生极其复杂的结果。

一个点,一个位置,一次旋转,一次变化。然后再来一次。几万次之后,你看到的已经不再只是:一个点的运动。而是:一个数学世界

自己制造一个数学漩涡

现在你可以开始自己尝试。

选择一个预设,观察轨迹。然后改变一个参数,看看旋涡发生了什么。

它可能卷得更紧,也可能变得更松,或者形成更多分支。逐渐失去原来的结构,再或者突然进入一种完全不同的运动状态。

然后点击:下一个,给系统新的条件,再次开始。

你不会提前知道,最终会出现什么。但你知道,它不会凭空出现。它来自同一件事:让一个简单的规则,不断重复下去

继续探索数学世界

池田吸引子是奇异吸引子世界中一个非常特别的例子。它将:旋转、重复、反馈 和:混沌 结合在一起。

如果你喜欢观察参数如何创造视觉图案,可以继续探索 克利福德吸引子德容吸引子

如果你喜欢探索三维空间中的奇异轨迹,可以尝试 相泽吸引子

如果你对混沌、天气和蝴蝶效应感兴趣,则可以继续探索 洛伦兹吸引子

它们都在告诉我们同一件事:最终的复杂,不一定需要一开始就写进规则里,有时候,只需要一个简单的系统,一个点,一个规则,然后让它不断重复,复杂性,就会慢慢自己出现

你还可以继续欣赏更多奇妙的数学图形,或者查看维基百科上更多关于池田吸引子的介绍

想要在每次打开新标签页时都能看到这些精美的数学视觉效果吗?立即安装 Chrome 插件,将“数学盲盒”设为您的新标签页。🚀

了解详情