35.1 什么是分形
分形(Fractal)是一类具有自相似性的几何形状—— 整体与局部在结构上相似,无论放大多少倍,都能看到相似的图案。 分形几何由Benoît Mandelbrot在1975年正式提出,是20世纪数学最重要的发现之一。
分形的核心特征
局部与整体结构相似
任意放大都有细节
维度可以是非整数
🔢 Hausdorff维度
分形的维度不一定是整数。例如科赫曲线维度≈1.26, 介于1维(线)和2维(面)之间,这种"分数维"是分形的标志性特征。
🌿 自然界的分形
海岸线、山脉、云朵、树枝、血管、肺泡... 自然界中到处都是分形结构,分形几何提供了描述这些形态的数学语言。
35.2 谢尔宾斯基三角形
谢尔宾斯基三角形(Sierpiński Triangle)是最经典的分形之一, 由波兰数学家Wacław Sierpiński在1915年描述。构造方法极为简单: 从一个实心等边三角形开始,不断挖去中心的倒三角形。
🔺 谢尔宾斯基三角形
Sierpiński Triangle - 递归删除中心三角形
📐 构造规则
- 从一个实心等边三角形开始
- 将三角形分成4个全等小三角形
- 移除中心的小三角形
- 对剩余3个三角形重复步骤2-3
📊 分形维度
Hausdorff维度 = log(3)/log(2) ≈ 1.585
介于1维(线)和2维(面)之间
💡 数学性质:谢尔宾斯基三角形的面积随递归趋于0,但边界长度趋于无穷。 它是一个自相似分形——整体与任意局部在结构上完全相同。 深度n时有3ⁿ个填充三角形,总面积为原始的(3/4)ⁿ。
35.3 科赫雪花
科赫雪花(Koch Snowflake)由瑞典数学家Helge von Koch在1904年构造, 是第一个被描述的"处处连续但处处不可微"的曲线。 它展示了一个反直觉的事实:有限面积可以被无限长的边界包围。
❄️ 科赫雪花
Koch Snowflake - 无限边界,有限面积
📐 构造规则
- 将每条边三等分
- 以中间段为底,向外构造等边三角形
- 删除原来的中间段
- 对新的4条边重复步骤1-3
📊 数学性质
维度 = log(4)/log(3) ≈ 1.26
边数 = 3 × 4ⁿ
周长 → ∞(无穷大)
面积 = 原三角形的 8/5
💡 悖论之美:科赫雪花具有无限长的边界却包围有限的面积,这是分形几何的经典悖论。 它是第一个被描述的"处处连续但处处不可微"的曲线,挑战了传统的微积分概念。
35.4 Mandelbrot与Julia集合
Mandelbrot集合和Julia集合是复数迭代产生的最著名的分形。 简单的公式 z → z² + c 经过无限次迭代后,根据结果是否发散来着色, 产生了数学史上最美丽、最复杂的图形。
📐 迭代公式
黑色区域是不发散的c值
每个c对应一个Julia集
🌀 Mandelbrot & Julia 集合
复数迭代 z → z² + c 产生的神奇分形
📐 迭代公式
z_{n+1} = z_n² + c
Mandelbrot:z₀=0,c是平面上的点
Julia:z₀是平面上的点,c是常数
🖤 Mandelbrot集
黑色区域是"不发散"的c值集合,是所有Julia集的"目录"
🌈 Julia集
每个c值对应一个Julia集,c在Mandelbrot内部→连通,外部→碎片
💡 深刻联系:Mandelbrot集是所有Julia集的"参数空间"——每个点对应一个Julia集。 当c在Mandelbrot集内部时,对应的Julia集是连通的;在外部时则是不连通的碎片。 这种"元分形"关系是分形几何最深刻的发现之一。
35.5 IFS迭代函数系统
IFS(Iterated Function System)是生成分形的强大方法。 通过随机或确定性地反复应用一组仿射变换,可以生成各种自相似图形。 Barnsley蕨和龙曲线都是IFS的经典应用。
🎲 随机IFS
根据概率随机选择变换,如Barnsley蕨。 少数变换+概率权重=复杂自然形态
📐 确定性IFS
按固定规则应用所有变换,如龙曲线。 等价于L-System的几何解释
🌿 巴恩斯利蕨
Barnsley Fern - IFS迭代函数系统生成自然形态
📐 IFS变换
f₁ (1%):茎 → (0, 0.16y)
f₂ (85%):主叶片 → 仿射变换
f₃ (7%):左叶片 → 旋转+缩放
f₄ (7%):右叶片 → 旋转+缩放
🎯 核心思想
IFS (Iterated Function System): 通过随机选择并反复应用一组仿射变换,从简单规则生成复杂的自相似图形。 每个变换对应蕨叶的一个部分。
💡 自然之美:Barnsley蕨是分形几何模拟自然形态的经典案例。仅用4个简单的仿射变换和概率权重, 就能生成栩栩如生的蕨类植物叶片。这揭示了自然界复杂形态背后可能存在的简单数学规则。
🐉 龙曲线
Dragon Curve - 纸折痕的分形几何
📐 L-System规则
初始:F
F → F+G
G → F-G
+ : 右转90°
- : 左转90°
📄 物理实现
反复折叠一张纸条,然后展开使每个折痕成90°角, 从侧面看就是龙曲线!这是最容易用纸张演示的分形。
📊 数学性质
维度 = 2(空间填充曲线)
线段数 = 2ⁿ
自相似性:两条龙曲线拼接
💡 空间填充:龙曲线是一种空间填充曲线,随着深度增加,它会逐渐填满整个平面区域, 但永远不会自交叉。两条龙曲线可以完美拼接成一条更大的龙曲线。
分形画廊:更多经典分形
谢尔宾斯基地毯
删除中心正方形
维度 ≈ 1.893
毕达哥拉斯树
正方形递归分支
勾股定理可视化
Vicsek分形
十字形递归
维度 ≈ 1.465
康托尔集
删除中间三分之一
维度 ≈ 0.631
📊 分形维度公式
D = log(N) / log(r)
N = 自相似部分数量,r = 缩放比例
例:谢尔宾斯基三角形 D = log(3)/log(2) ≈ 1.585
🎯 核心洞察与应用
科学应用
- 计算机图形学:山脉、云朵、植物生成
- 信号处理:分形天线设计
- 金融市场:价格波动的分形分析
- 生物学:血管、神经网络建模
哲学意义
- 简单规则产生无限复杂
- 自然界的自组织现象
- 打破整数维度的传统观念
- 数学与艺术的完美统一
Mandelbrot的洞见: "为什么几何学经常被描述为'冷酷'和'干燥'?一个原因是它无法描述云朵、山脉、 海岸线或树木的形状。云朵不是球体,山脉不是圆锥,海岸线不是圆,树皮不是光滑的, 闪电也不是直线传播的。"分形几何弥补了这一空白,为描述自然界的不规则形态 提供了数学语言。