自 2010 年 · 每月支持超过 200 万次工具运行
自 2010 年
添加到 Chrome

我的工具箱

自动模式

还没有收藏的工具。

升级为高级版
相关工具
曼德博集合探索器Voronoi 图生成器极坐标方程绘图器3D曲面绘图器三角函数绘图器
主页 > 杂项 > 通用工具
 

朱利亚集合生成器

根据任意复数参数c生成朱利亚集分形。在高分辨率画布上平移缩放,从实时曼德博地图选取c值,沿轨道动画演示,追踪迭代路径,并导出PNG或可分享链接。

免费使用无需注册即时出结果
朱利亚集合生成器立即免费试用 ▼
著名 c 值:
或者只需点击下方曼德博小地图上的任意位置来选取 c。所有内容均在您的浏览器中直接渲染。

Embed 朱利亚集合生成器 Widget

● 实时画布
c 的朱利亚集合 —— 拖动以平移,滚动以缩放,点击曼德博地图以更改 c
c = −0.122000 + 0.745000i
正在渲染…
⊕ 在曼德博上选取 c
已复制 ✓
240
0.020
迭代公式

对于每个像素 z0,在 c 固定 的情况下运行 zn+1 = zn2 + c。颜色代表逃逸至 |z| > 2 所需的步数 —— 黑色意味着它从未逃逸。

连通 vs 尘埃

如果 c 处于曼德博集合内部,则朱利亚集合是连通的(一体)。如果 c 在外部,则朱利亚集合是康托尔尘埃。曼德博地图能准确地向您展示边界所在。

轨道模式

切换到 🎯 轨道,然后点击任意像素。折线展示了该点在迭代下的轨迹 —— 您可以实时观察它是如何螺旋上升、重复还是逃逸的。

让 c 运动

点击 ▶ 让 c 运动。参数 c 将围着其当前值绕圈,朱利亚集合也会持续重新渲染。c 空间中微小的圆周运动会在朱利亚空间中产生剧烈的渐变效果。

▦ c 如何塑造朱利亚集合 —— 三个示例 c 值

c = −0.122 + 0.745i 曼德博内部 → 连通 杜阿迪兔子 — 三个叶片 (周期 3) c = 0 + 1i 边界上 → 树枝状 (无内部) 树枝状 — 纯分支,面积为零 c = 0.355 + 0.355i 曼德博外部 → 康托尔尘埃 不连通的尘埃 — 法图–朱利亚二分法

法图和朱利亚(1919年)的一个著名定理指出,每个二次朱利亚集合要么是完全连通的,要么是完全不连通的 —— 绝不存在中间状态。连通的集合对应位于曼德博集合内部的 c 值;尘埃状的集合对应外部的 c 值。边界情况 —— 即 c 恰好*位于*曼德博边界上 —— 会产生所有分形中最精致的作品,例如上方的树枝状图形。

📲

安装 MiniWebtool 应用

添加到主屏幕即可即时访问 — 免费、快速、无需下载。

           

想要更快且无广告?
升级为高级会员

朱利亚集合生成器

朱利亚集合生成器是一个交互式的复动力学工作室。选择任意复数 \( c \) —— 可以通过键入输入、点击曼德博实时选取器或从十个著名的预设中进行选择 —— 该工具便会在您的浏览器中直接渲染出对应的朱利亚集合。您可以使用鼠标进行平移和缩放,让 c 围绕一个小圆圈运动以观察朱利亚形状的连续渐变,切换到轨道模式并点击任意像素以追踪其迭代轨迹,还可以在八种色彩调色板之间自由切换。可分享的 URL 能够精确捕捉到 c 值的最后一位数,方便您保存并重新访问发现的任何分形。

什么是朱利亚集合?

对于每个复数 \( c \),朱利亚集合 \( J_c \) 是复平面中所有起始点 \( z_0 \) 的集合,这些点在迭代公式 \( z_{n+1} = z_n^2 + c \) 下的轨道永远保持有界(永远不会超过半径为 2 的圆盘)。c 的不同选择会带来截然不同 —— 通常是戏剧性差异 —— 的朱利亚集合。这整个族群在 1918 年由法国数学家加斯顿·朱利亚皮埃尔·法图进行了深入研究,远在计算机能够绘制它们之前;朱利亚在 1918 年发表的获奖论文长达 199 页,实质上奠定了复动力学领域的基础。

朱利亚集合是参数化分形族中最著名的例子:每一个都由同样简单的规则构建而成,但只要您在复平面上稍稍挪动 c,最终的边界几何结构就会发生翻天覆地的变化。

本生成器的工作原理

三种 c 选取方式 在表单中输入 Re(c) 和 Im(c),点击十个著名预设(杜阿迪兔子、圣马可龙、树枝状……)之一,或者点击画布角落曼德博小地图上的任意位置。在小地图上的每一次点击都会将 c 设置为该点并立即重新渲染朱利亚集合。
平移、缩放、双击 拖动大的朱利亚画布进行平移,滚动(或捏合)以围绕光标进行缩放,双击可放大 2 倍。HUD 会实时显示当前的中心、范围、缩放倍数和迭代计数。
让 c 在圆圈上运动 点击 ▶ 让 c 运动 —— c 会在参数空间中沿一个小圆圈轨道运行,朱利亚集合也会连续不断地进行渐变。调整运动半径滑块可以控制 c 漫游的范围。这是观察朱利亚对 c 敏感程度最直观的方式。
轨道模式 —— 追踪任意轨迹 切换到 🎯 轨道模式并点击任意像素。折线将展示该轨道多达 60 步的迭代步骤,其中 z₀ 标记为红色,若最终逃逸则最后一步标记为绿色。您可以亲眼目睹一个起始点的命运是如何被决定的一幕。
平滑与带状着色对比 平滑着色使用分数逃逸值 \( \nu = n + 1 - \log(\log|z_n|)/\log 2 \) 来获得照片级别的渐变效果。带状着色则显示离散的迭代环 —— 这对计算环数和读取组合结构非常有用。
可分享的 URL 和 PNG 导出 点击复制分享链接可以复制一个对准确的 c 值、视图中心、缩放范围、调色板和迭代深度进行编码的 URL。点击保存 PNG 即可下载完整内部辨率的画布,且文件名中会嵌入对应的 c 值。

著名的朱利亚集合参数

c 值名称与形状
−0.122 + 0.745i杜阿迪兔子 — 三个叶片相交于一个不动点。位于曼德博集合的周期-3灯泡部。以 Adrien Douady 的名字命名,他在 1980 年代证明了“类多项式映射”的深奥理论。
−0.75 + 0i圣马可龙 — c 位于心形线与周期-2灯泡部之间的边界上。能产生点缀在无数分形海报上的经典龙形图案。
0 + 1i树枝状 — c = i,坐落在曼德博集合的边界上。纯粹的树状分支,没有内部;该朱利亚集合的面积为零,但分支总长度无限。
−1.7549 + 0i飞机 — c 靠近曼德博天线实轴的尖端。呈现双侧对称的飞机形状。
−0.391 − 0.587i西格尔圆盘 — 靠近一个具有黄金分割中性不动点的 c。该朱利亚集合具有同心不变曲线;西格尔 1942 年的定理保证了这些曲线在“丢番图”条件下的 c 值处存在。
−0.7454 + 0.1130i闪电 — 来自曼德博集合海马谷的 c 值。整个朱利亚集合中布满了细丝状的“闪电”分支。
−0.8 + 0.156i螺旋星系 — 在各个尺度上都带有旋臂,就像一张棒旋星系的侧面照片。
0.285 + 0.01i羽毛 — 来自大象谷的 c 值。从中央主干上分叉出细腻的羽毛状触须。
−0.7018 − 0.3842i雪花 — 位于主心形线稍稍外部、呈现近乎对称晶体状的朱利亚集合。
0.355 + 0.355i尘埃星系 — c 位于曼德博集合的*外部*。朱利亚集合完全不连通 —— 散落在整个平面上的美丽康托尔尘埃。

画面背后的数学原理

固定一个复数 \( c \)。对于画布上的每一个像素,将该像素位置视为一个起始点 \( z_0 = x + iy \),然后应用迭代公式 \( z_{n+1} = z_n^2 + c \)。一个著名的定理表明:一旦 \( |z_n| > 2 \),其轨道就注定会逃逸到无穷远处。因此我们不断进行迭代,直到达到设定的上限(此时我们称 \( z_0 \) 是有界的 —— 显示为黑色)或者满足 \( |z| > 2 \)(此时我们称 \( z_0 \) 是逃逸的,并记录下迭代次数用于着色)。

平滑逃逸值

\[ \nu = n + 1 - \frac{\log(\log |z_n|)}{\log 2} \ ]

在整数迭代带之间进行插值,从而在跨越朱利亚边界时提供连续的渐变效果。黑色像素(\( J_c \) 的内部)在没有逃逸的情况下达到了迭代次数上限;彩色像素(外部)发生了逃逸,它们的颜色便对逃逸的速度进行了编码。

曼德博与朱利亚的联系

曼德博集合 \( M \) 是整个朱利亚家族的主参数地图。其定义定理(法图–朱利亚,约 1919 年)如下:

\[ c \in M \iff J_c \text{ 是连通的。} \]

也就是说,当且仅当 c 位于曼德博集合内部时,c 的朱利亚集合才是一个连续的整体。否则,该朱利亚集合将完全处于不连通状态 —— 成为散落在平面上的康托尔尘埃。因此,画布角落里的曼德博小选取器不仅是一个 c 选择器,*同时*也是一个连通性分类器:点击黑色区域的任意位置,您就会得到一个连通的朱利亚集合;点击彩色的外部区域,您就会得到尘埃。直接点击边界,您则会得到所有分形中最精致细密的杰作 —— 树枝状、闪电、兔子或飞机。

为什么它很重要

  • 复动力学的基础。 迭代全纯函数的研究 —— 即研究轨迹在重复应用下的行为 —— 于 1918 年建立在朱利亚/法图理论之上。如今,现代复动力学已成为数学的一个重要分支,曼德博集合作为其参数地图,朱利亚集合则作为其动力学集合。
  • 数学敏感性的视觉证明。 将 c 移动万分之一,朱利亚集合就可以从兔子变成龙,再变成尘埃。本工具中的“让 c 运动”功能让这种敏感性变得触手可及 —— 微小的输入变化会产生巨大的输出差异,这是混沌系统的一个显著特征。
  • 分形的通用语言。 相同的 z = z² + c 迭代公式也出现在物理学(三次多项式上的牛顿法)、生物学(种群动力学)以及计算机图形学(程序化纹理合成)中。朱利亚集合是阐明迭代如何产生结构的最简单示例。
  • 美学里程碑。 朱利亚和曼德博的图像定义了 20 世纪 80/90 年代“分形艺术”的视觉特征。时至今日,它们依然是数学科普中展示“由微小公式诞生出无限复杂性”的标准示范。

获得震撼渲染效果的提示

  • 点击靠近曼德博边界的地方。 在主心形线内部,您大多只能得到单调的连通团块。而在集合外部,您得到的只是尘埃。最有趣的朱利亚集合都活在边界本身,尤其是各个灯泡部之间的“原子”连接点附近。
  • 首先尝试以小半径运动。 将运动半径滑块设置在 0.005–0.020 之间并观察形状的渐变。较大的半径会扫过完全不同的朱利亚家族,看起来连续性较差;而微小的半径则能美妙地展现对 c 的局部依赖性。
  • 将轨道模式与连通的 c 值结合使用。 选择一个杜阿迪兔子,打开轨道模式,点击兔子一个叶片的内部 —— 您将看到轨道在三个叶片之间循环切换(周期 3),使兔子的组合结构变得一目了然。
  • 尝试相反风格的调色板。 相同的朱利亚集合在 Fire(烈焰)与 Ocean(海洋)或 Rainbow Cycle(彩虹循环)下的观感完全不同。您可以为同一个 c 值保存几种不同调色板的 PNG 图片,用来组成一套海报。
  • 利用带状着色观察周期性。 平滑着色非常上镜,但带状着色能点亮周期结构 —— 每一个迭代带都代表着一个不同的逃逸时间等级。

实际限制与精度前沿

本工具使用标准的 JavaScript 双精度浮点数(IEEE 754 标准,64位),可提供约 15–16 位有效十进制数字。这使得实际的缩放极限大约在范围单位(span)≈ 10⁻¹² 处,超过此界限后,像素会因为舍入误差开始显得完全相同。为了进行更深层次的缩放,专业的分形渲染器会采用支持数千位数字的任意精度库 —— 代价是每个像素的渲染速度会慢上数百倍。对于朱利亚集合而言,双精度通常已经绰绰有余:最引人入胜的视角往往处于中等缩放级别,此时您可以同时看到全局的轮廓以及几个层级的自相似分支结构。

常见问题

什么是朱利亚集合?

对于每个复数 c,朱利亚集合是所有能让迭代 z = z² + c 保持有界的起始点 z₀ 的集合。每一个 c 值都会带来一个独一无二的朱利亚集合,因此这个家族是无穷无尽的。这些集合由加斯顿·朱利亚和皮埃尔·法图在 1918 年左右定义,比计算机能够绘制它们早了数十年。

朱利亚集合与曼德博集合有什么不同?

它们使用相同的迭代公式 z = z² + c —— 但在曼德博集合中,c 是变化的,而 z₀ = 0 是固定的(参数地图)。在朱利亚集合中,c 是固定的,而 z₀ 是变化的(动力学地图)。两者通过法图–朱利亚定理紧密相连:c 位于曼德博集合中,当且仅当 c 的朱利亚集合是连通的。

我该如何选择一个好的 c 值?

首先尝试十个著名的预设之一 —— 它们涵盖了最引人注目的形状。然后使用曼德博选取器:刚好处于曼德博集合边界内部的 c 值会产生最美丽的连通朱利亚集合;恰好在边界上的值产生树枝状图形;外部的值产生尘埃。心形线内部则大多比较平淡。

为什么当我移动 c 时,形状会发生如此剧烈的变化?

朱利亚集合对 c 极其敏感。将 c 移动千分之一就可以彻底重塑整个集合,尤其是在曼德博边界附近。“让 c 运动”功能将这种变化具象化 —— 随着 c 描绘出一个小圆圈,朱利亚集合在一系列相关但在视觉上又迥然不同的形状中发生渐变。

什么是迭代深度,我该如何设置它?

迭代深度(max_iter)是在放弃尝试之前,我们应用 z = z² + c 公式的心里最高次数。更高的数值能揭示更多的边界细节,但渲染速度会变慢。对于大多数 c,240 已经足够好;400–800 有助于展现树枝状和闪电;1000+ 则用于呈现极其细腻的边界细节。本工具将其上限设为 2,000 —— 超过此上限,双精度浮点数本身也会限制可用细节的展现。

轨道模式是做什么的?

轨道模式将迭代过程本身可视化。点击画布上的任意点 z₀,该工具就会将序列 z₀, z₁, z₂, … 用一条连通的折线绘制出来。您可以直观地看到该轨道是螺旋式落入一个不动点、在一个周期循环中跳跃,还是逃逸出了 |z|=2 的圆盘。这让复动力学的核心对象变得直观可视。

为什么有些朱利亚集合是连通的,而另一些是尘埃?

这就是法图–朱利亚二分法(1919年):每个二次朱利亚集合要么是完全连通的(一体),要么是完全不连通的(康托尔尘埃)。连通性完全取决于 c:如果临界点 0 在 z = z² + c 下的轨道保持有界,则朱利亚集合是连通的。而该轨道有界的条件恰恰就是曼德博集合的定义本身。

著名的朱利亚预设有哪些?

杜阿迪兔子(c = −0.122 + 0.745i)、圣马可龙(c = −0.75)、树枝状(c = i)、飞机(c = −1.7549)、西格尔圆盘(c = −0.391 − 0.587i)、闪电(c = −0.745 + 0.113i)、螺旋星系(c = −0.8 + 0.156i)、羽毛(c = 0.285 + 0.01i)、雪花(c = −0.702 − 0.384i)以及尘埃星系(c = 0.355 + 0.355i,位于曼德博集合外部)。

运动半径滑块控制的是什么?

当您点击“让 c 运动”时,参数 c 会在复平面上沿着一个小圆圈移动。半径滑块控制的就是该圆圈的大小。较小的半径(0.005–0.020)展示局部渐变 —— 即朱利亚集合在当前 c 值附近发生极其微小的变化。较大的半径(0.1+)则会横跨并扫过完全不同的朱利亚集合群落。

为什么会出现颜色带,我该如何平滑它们?

整数逃逸时间计数会产生明显的迭代色带。平滑着色利用连续逃逸值 ν = i + 1 − log(log|z|) / log 2 在色带之间进行内插,从而提供照片级的渐变。关闭平滑可以查看经典的带状外观 —— 这非常适合用来计算迭代环和读取周期结构。

我可以保存并分享特定的朱利亚集合吗?

可以。点击复制分享链接可以复制一个 URL,其查询参数对精准的 c 值、视图中心、缩放范围、调色板和迭代深度进行了编码。任何打开该链接的人都会看到完全相同的分形。点击保存 PNG 即可按照其完整的内部辨率下载画布图片。

我可以放大到多深?

本工具使用 JavaScript 双精度浮点数(约 15–16 位有效数字),提供的可用单位范围最小可达到约 10⁻¹²。超过这一界限后,像素会开始出现量子化块状,因为底层的算术运算已经无法再将它们区分开。对于朱利亚集合而言,这很少成为限制 —— 大多数最精彩的视角都处于中等缩放级别,此时整体的轮廓和数层自相似结构可以尽收眼底。

是谁发明了朱利亚集合?

加斯顿·朱利亚(法国人,1893–1978)和皮埃尔·法图(法国人,1878–1929)在 1917–1919 年间独立发展了该理论。朱利亚 1918 年发表的论文赢得了法国科学院的大奖(Grand Prix)。他们的成果曾长期被尘封,直到 1980 年本华·曼德博利用计算机渲染将其几何之美展现在世人面前,才使其瞬间名扬天下。

引用此内容、页面或工具为:

"朱利亚集合生成器" 于 https://MiniWebtool.com/zh-cn/朱利亚集合生成器/,来自 MiniWebtool,https://MiniWebtool.com/

由 MiniWebtool 团队制作。更新时间:2026-05-20

通用工具:

热门与最新工具:

集合论计算器镶嵌图案生成器万花尺图案生成器查看全部 →
主页 > 杂项 > 通用工具 > 朱利亚集合生成器
×

帮我们一个忙,回答3个快速问题

感谢您参与我们的调查。您的意见将帮助我们改善服务。

您最初是从哪里得知我们的?

您在我们网站上最喜欢的工具是什么?

如果是其他,请说明:

您将这个工具推荐给朋友的可能性有多大?

不可能极有可能

可能性分数: (1-10)