朱利亚集合是以法国数学家加斯顿·朱利亚的名字命名的,是复动力系统中一个非常重要的概念。对于复二次多项式:
f(z) = z² + c
其中 z 是复变量,c 是复常数。朱利亚集合定义为使迭代序列 zₙ₊₁ = zₙ² + c 不发散的所有初始点 z₀ 的集合。
当前参数:c = -0.70 + 0.27i
不同的c值会产生完全不同的朱利亚集合图形。有些是连通的,有些是断开的(康托尘埃),这取决于c是否属于曼德博集合。
在可视化中,不同的颜色表示点发散到无穷大的速度:黑色表示属于朱利亚集合(不发散),彩色表示发散速度,颜色越亮发散越快。
在线演示的核心体验即时渲染,不用装软件
基于 HTML5 Canvas + WebGL,主流浏览器(Chrome/Firefox/Safari)打开就能用,秒出图,支持鼠标滚轮缩放、拖拽平移。
交互逻辑简单,适合新手
核心玩法:固定复数 c,生成对应朱利亚集;或点击曼德博集(Mandelbrot)上任意点,实时联动生成朱利亚集,直观理解两者关系。
可调参数:最大迭代次数、配色方案、坐标范围;支持导出 PNG 图片。
效果足够惊艳
边界细节无限分形、色彩过渡流畅;放大后仍能看到精细纹理,科普 / 教学演示足够震撼。
朱利亚集合可视化效果优点与局限✅ 优点
零成本:免费、免注册、免安装,打开网页即用。
跨平台:电脑 / 平板都能用,手机也可基础操作。
强教学性:可视化 “参数 c 微小变化→分形形态剧变”,帮助理解复数迭代与分形几何。
轻量化:加载快、占用内存小,低配电脑也能流畅运行。
⚠️ 局限
深度放大受限:浏览器算力有限,放大 10^4 倍以上易卡顿 / 模糊;本地客户端(如 Ultra Fractal)可放大到 10^100 倍。
精度与速度平衡:迭代次数越高越清晰,但渲染越慢;在线工具通常默认 100–500 次迭代,专业需求不足。
功能精简:缺少复杂公式自定义、动画录制、3D 渲染等高级功能。