Stokes 定理与 Divergence Theorem
Green 定理把平面区域的内部信息和边界曲线上的累积联系起来。本章把这件事推到三维空间:开曲面的边界曲线对应 Stokes 定理,闭曲面的通量对应 Divergence Theorem。
这两个定理看起来公式很长,其实要抓住一句话:边界上测到的总效果,等于内部每一点局部变化的累积。区别只在于“边界”是什么,“局部变化”又是哪一种。

Green、Stokes 与 Divergence 定理的共同骨架:内部局部变化的累积对应边界上的环流或通量。
共同的骨架
先把三条定理放在同一张桌面上。Green 定理处理平面区域,Stokes 定理处理空间中的开曲面,Divergence Theorem 处理空间中的实体区域。
∮∂DPdx+Qdy=∬D(∂x∂Q−∂y∂P)dA
∮∂SF⋅dr=∬S(∇×F)⋅ndS
∬∂EF⋅ndS=∭E∇⋅FdV
这三条公式的左边都在边界上积分。Green 和 Stokes 的左边是沿闭曲线的环流;Divergence Theorem 的左边是穿过闭曲面的净通量。
右边都在内部积分。Green 定理的右边是平面旋转量,Stokes 定理的右边是三维旋度穿过曲面的通量,Divergence Theorem 的右边是体内散度的累积。
学本章时,不要先问“我要背哪条公式”。先问边界是什么:如果边界是一条闭曲线,并且题目问环流,就看 Stokes;如果边界是一个闭曲面,并且题目问净流出通量,就看 Divergence Theorem。
Stokes 定理
Stokes 定理说,沿曲面边界走一圈得到的环流,等于曲面上旋度的通量。
设 F 在曲面附近有连续偏导数,S 是有方向的光滑或分片光滑曲面,∂S 是它的边界曲线。只要边界方向和曲面法向满足右手规则,就有
∮∂SF⋅dr=∬S(∇×F)⋅ndS
这里 ∇×F 是旋度。它描述向量场在局部让小转轮旋转的趋势。把旋度投影到法向 n 上,再对整个曲面累加,就得到边界上的总环流。

右手四指沿边界方向弯曲时,拇指所指即为曲面法向 n 的正方向。
方向是 Stokes 定理里最容易丢掉的一半信息。选定法向后,右手拇指指向法向,四指弯曲方向就是边界的正方向。反过来也可以:题目给了边界方向,就用右手规则反推法向。
如果把边界方向反过来,线积分会变号;如果把曲面法向反过来,旋度通量也会变号。Stokes 定理要求这两个方向同时匹配,而不是各算各的。
例题:用曲面替换简化环流
设
F(x,y,z)=⟨−2y,2x,0⟩
S 是上半球面 x2+y2+z2=1, z≥0,法向取向上。边界 C 是单位圆 x2+y2=1, z=0,按从上往下看逆时针方向。求
∮CF⋅dr
先算旋度。因为 F=⟨−y/2,x/2,0⟩,所以
∇×F=⟨0,0,1⟩旋度方向竖直向上。
原曲面是半球面,但 Stokes 定理只看同一条边界和匹配方向。可以把半球面换成单位圆盘 D:x2+y2≤1, z=0,法向仍取向上。
在圆盘上,n=⟨0,0,1⟩,因此
(∇×F)⋅n=1曲面积分变成圆盘面积。
所以
∮CF⋅dr=∬D1dA=π这个结果也说明边界上的总环流等于圆盘中每一点单位旋转强度的累积。
换曲面时要守住边界
Stokes 定理常用来把难曲面换成简单曲面。只要边界曲线相同,方向相容,向量场在两张曲面之间的空间里没有断点或奇点,就可以换。

Stokes 定理中,若曲面共用同一边界 C 且方向一致,可选择更容易积分的曲面。
这个技巧有两个限制。第一,不能换掉边界;边界曲线变了,线积分就不再是同一个问题。第二,不能让换曲面的过程穿过向量场没有定义的地方。很多看起来像 Stokes 定理的题,其实在考这个条件。
例题:把抛物面换成圆盘
设
F(x,y,z)=⟨z,x,y⟩
S 是抛物面 z=1−x2−y2, z≥0,法向取向上。它的边界是单位圆 C:x2+y2=1, z=0,方向按从上往下看逆时针。求 ∮CF⋅dr。
先算旋度:
∇×F=⟨∂y∂y−∂z∂x,∂z∂z−∂x∂y,∂x∂x−∂y∂z⟩=⟨1,1,1⟩抛物面不好直接积分,但边界是 z=0 上的单位圆。用单位圆盘 D:x2+y2≤1, z=0 替换,法向仍取 k,边界方向匹配。
在圆盘上,
(∇×F)⋅k=⟨1,1,1⟩⋅⟨0,0,1⟩=1因此
∮CF⋅dr=∬D1dA=π这里真正省掉的是抛物面的参数化和曲面面积元素。
“边界相同”不是“投影相同”。如果两张曲面的空间边界不同,或者方向没有对应好,不能只凭图形长得像就替换曲面。
Divergence Theorem
Divergence Theorem 也叫 Gauss 定理。它处理的是闭曲面通量:穿出闭曲面的净流出量,等于闭曲面包住的体积里散度的累积。
设 E 是空间中的实体区域,边界 ∂E 是闭合的分片光滑曲面,法向取外法向。若 F 在 E 附近有连续偏导数,则
∬∂EF⋅ndS=∭E∇⋅FdV
左边在整个闭曲面上算净流出通量。右边在体内累加散度。散度为正的地方像源,向外贡献更多流量;散度为负的地方像汇,吸收流量;散度为零的地方不增加净流出。

Divergence Theorem 将区域 E 内部的散度累积与闭曲面 ∂E 上的净流出通量联系起来。
Divergence Theorem 的曲面必须闭合,并且法向默认是外法向。若题目给的是开曲面,例如只有一个碗面或一个圆柱侧面,不能直接把它当成 ∂E;通常要补上盖子,再减掉补面通量。
例题:立方体上的总通量
设 F(x,y,z)=⟨x,y,z⟩,E=[0,a]×[0,a]×[0,a]。求 F 穿出立方体边界 ∂E 的总通量。

向量场穿出立方体六个面的通量示意,体内散度为 3。
题目问的是穿出闭曲面 ∂E 的总通量,曲面是闭合的,法向取外法向,适合用 Divergence Theorem。
计算散度:
∇⋅F=∂x∂x+∂y∂y+∂z∂z=3把通量换成体积分:
∬∂EF⋅ndS=∭E3dV立方体体积是 a3,所以总通量为
3a3直接算六个面也能得到同样结果,但体积分把六次曲面积分合成了一次体积计算。
守恒、源汇与物理直观
把 F 看成流体速度场时,F⋅n 表示单位时间穿过曲面单位面积的流量。闭曲面上的通量为正,表示整体流出多于流入;为负,表示整体流入多于流出。

控制体中的质量守恒:累积变化等于流入减流出,再加源并减去汇。
如果体内没有源也没有汇,并且流体不可压缩,常见模型会给出
∇⋅F=0
于是任意闭曲面的净通量都是 0。这不是说每个位置都没有流动,而是说流入与流出在总量上抵消。
在电磁学中,Gauss 定律也有同样结构:电场穿出闭曲面的通量由曲面内部包住的电荷决定。数学上,这正是 Divergence Theorem 把“局部源密度”和“边界通量”连接起来的方式。
Stokes 定理偏向“绕着边界转一圈”的问题,Divergence Theorem 偏向“穿出封闭边界多少”的问题。一个看旋度,一个看散度;一个边界是曲线,一个边界是曲面。
选择哪一个定理
遇到题目时,可以按问题对象来选工具。
常见误区集中在四件事上:把开曲面误当成闭曲面;把曲线方向和法向分开处理;把散度和旋度混在一起;换曲面时穿过向量场的奇点。
如果向量场在区域内部没有定义,定理可能失效。例如某些场在原点有奇点,外表面看起来闭合,也不能直接把包含原点的体积拿来套 Divergence Theorem。
练习
练习 1:设 F=⟨−y,x,0⟩,S 是上半球面 x2+y2+z2=1, z≥0,法向取向上。边界 C 若按从上往下看顺时针方向,求 ∮CF⋅dr。
向上法向对应的正向边界是从上往下看逆时针。题目给的是顺时针,所以结果要取负。
先算旋度:
∇×F=⟨0,0,2⟩用单位圆盘替换半球面,向上法向时通量是 2π。题目方向相反,因此
∮CF⋅dr=−2π
练习 2:设 F=⟨z,x,y⟩,C 是平面 x+y+z=1 与第一卦限(x,y,z≥0)围成的三角形边界,方向按从法向 ⟨1,1,1⟩ 方向看为逆时针。求 ∮CF⋅dr。
由前面的计算,
∇×F=⟨1,1,1⟩取三角形平面片为 S,其单位法向为
n=3⟨1,1,1⟩三角形顶点为 (1,0,0)、(0,1,0)、(0,0,1),面积为 3/2。因此
∬S(∇×F)⋅ndS=3⋅23=23所以线积分为 3/2。
练习 3:设 F=⟨x3,y3,z3⟩,求它穿出单位球面 x2+y2+z2=1 的通量。
单位球面是闭曲面,适合用 Divergence Theorem。
∇⋅F=3x2+3y2+3z2=3r2在单位球内用球坐标:
∭E3r2dV=∫013r2⋅4πr2dr=12π∫01r4dr=512π所以穿出单位球面的通量是 12π/5。
练习 4:设 F=⟨x,y,z⟩。只求圆柱 x2+y2≤1, 0≤z≤2 的上盖 z=2、向上法向的通量。能不能直接用 Divergence Theorem?
不能直接用 Divergence Theorem,因为上盖只是开曲面,不是闭曲面。
对上盖直接算更快。上盖法向为 k,所以
F⋅k=z=2上盖面积是 π,通量为
∬x2+y2≤12dA=2π如果硬要用 Divergence Theorem,需要把上盖、下盖和侧面一起组成闭曲面,再减掉其他面的通量。
练习 5:下面三个问题分别适合用哪个定理?
(1)求向量场沿空间闭曲线的环流。
(2)求向量场穿出一个封闭椭球面的总通量。
(3)求向量场沿平面闭曲线的环流,曲线围成的区域很容易描述。
(1)优先考虑 Stokes 定理,因为对象是空间闭曲线上的环流。
(2)优先考虑 Divergence Theorem,因为对象是闭曲面上的净通量。
(3)优先考虑 Green 定理。它是 Stokes 定理在平面中的特例,但如果区域和边界都在平面内,Green 定理通常写起来最短。