← 返回Book 2目录
第35章

分形

Fractals

自相似的无限之美

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 - 递归删除中心三角形

07

📐 构造规则

  1. 从一个实心等边三角形开始
  2. 将三角形分成4个全等小三角形
  3. 移除中心的小三角形
  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 - 无限边界,有限面积

📐 构造规则

  1. 将每条边三等分
  2. 以中间段为底,向外构造等边三角形
  3. 删除原来的中间段
  4. 对新的4条边重复步骤1-3

📊 数学性质

维度 = log(4)/log(3) ≈ 1.26
边数 = 3 × 4ⁿ
周长 → ∞(无穷大)
面积 = 原三角形的 8/5

💡 悖论之美:科赫雪花具有无限长的边界却包围有限的面积,这是分形几何的经典悖论。 它是第一个被描述的"处处连续但处处不可微"的曲线,挑战了传统的微积分概念。

35.4 Mandelbrot与Julia集合

Mandelbrot集合和Julia集合是复数迭代产生的最著名的分形。 简单的公式 z → z² + c 经过无限次迭代后,根据结果是否发散来着色, 产生了数学史上最美丽、最复杂的图形。

📐 迭代公式

z_{n+1} = z_n² + c
Mandelbrot:z₀ = 0,c遍历复平面
黑色区域是不发散的c值
Julia:c固定,z₀遍历复平面
每个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的洞见: "为什么几何学经常被描述为'冷酷'和'干燥'?一个原因是它无法描述云朵、山脉、 海岸线或树木的形状。云朵不是球体,山脉不是圆锥,海岸线不是圆,树皮不是光滑的, 闪电也不是直线传播的。"分形几何弥补了这一空白,为描述自然界的不规则形态 提供了数学语言。