本文主要介绍平面曲线和空间曲面上的积分——这些函数在物理中出现得非常频繁,但多数教科书对它们的介绍都非常零碎且不够清晰。
本文的主要内容来自我三年前阅读《托马斯微积分》时做的笔记。后来我通过《可视化微分几何和形式》接触到了流形。现在尝试用相关理论对笔记进行重构。
作为流形的曲线和曲面#
参数化表示#
平面曲线可以表示为 R→R2 向量函数
r(t)=[x(t)y(t)] 若定义基向量 i=(1,0)T,j=(0,1)T 则得到
r(t)=x(t)i+y(t)j 这就是平面曲线的参数化表示。
该向量函数将一维的自变量映射为二维的值,这表明平面曲线的本质是嵌入二维空间的一维对象。这意味着,在局部,平面曲线其实是直的。
在微分几何中,这种具有局部平坦性质的、嵌入高维空间的低维对象,被称作流形——因此,平面曲线是嵌入 R2 空间的一维流形。
类似地,空间曲面是二维流形嵌入 R3 空间
r(u,v)=x(u,v)i+y(u,v)j+z(u,v)k 其中 i=(1,0,0)T,j=(0,1,0)T,k=(0,0,1)T
而空间曲线就是一维流形嵌入 R3 空间
r(t)=x(t)i+y(t)j+z(t)k 虽然本文不详细讨论空间曲线,但微分几何相关原理同样适用于这种流形。
隐式表示#
平面曲线还可以表示为显式函数 y=f(x) 或隐式函数 F(x,y)=0。前者可以轻易地进行参数化,只需令 t=x,从而
r(x)=xi+f(x)j 后者则没有通用的参数化方法
- 如果能够解出 y=f(x) 或 x=g(y),那么可以复用前者的参数化方法,比如令 t=x 或 t=y
- 如果曲线比较常用,那么通常都会有标准的参数化方法,比如圆和椭圆可以用三角函数进行参数化,双曲线可以用双曲函数进行参数化
若上述方法都不行,则该曲线可能不存在初等的参数化表达式。但这并不妨碍我们把它看作一个流形——它们是同一个几何对象,只是有的描述方式更加方便。
对于空间曲面也一样。显式曲面 z=f(x,y) 可以令 u=x,v=y,从而参数化为
r(x,y)=xi+yj+f(x,y)k 隐式曲面 F(x,y,z)=0 也不存在通用的参数化方法,但常见的曲面大多都有简单的参数化公式。
流形上的向量#
平面曲线上的切向量#
对于平面曲线 r(t)=x(t)i+y(t)j ,切向量的方向就是曲线在局部线性增长的方向。而这种线性近似可以通过微分表示
dr(t)=dx(t)i+dy(t)j 各分量的微分为
dx(t)=x′(t)dtdy(t)=y′(t)dt 代入得到
dr(t)=x′(t)dti+y′(t)dtj 于是可以定义 R→R2 函数的导数
dtdr(t)=x′(t)i+y′(t)j 其方向是曲线的切向,大小是切向上的速度。将其归一化后就得到了单位切向量
T=dtdrdtdr 空间曲面上的切向量#
空间曲面 r(u,v) 上的点可以沿多个方向运动——每个方向都是切向。因此,空间曲面上的切向量并不唯一,在一点处的所有切向量张成了一个切平面 Tp。
Tp 是一个二维空间,只要找到其中两个线性无关的向量作为基向量,就可以表示该空间中的所有向量。而基向量可以简单地选取
ru=∂u∂rrv=∂v∂r 这便是 r(u,v) 的偏导数:前者为固定 u 只变化 v 时的速度向量,后者为固定 v 只变化 u 时的速度向量。只要二者线性无关,其张成的空间便为切空间
Tp=Span{ru,rv} 从而所有位于切平面上的向量,即切向量,都可以表示为 ru 和 rv 的线性组合。
平面曲线上的法向量#
平面曲线的法向量定义为垂直切向量的向量
N⊥T⇒N⋅T=0 即
NxTx+NyTy=0 其值并不唯一。即使限制长度为 1,也存在方向相反的两个单位向量。可以取 Nx=−Ty,Ny=Tx,或者 Nx=Ty,Ny=−Tx,从而得到单位法向量
Nright=(Ty,−Tx)TNleft=(−Ty,Tx)T 对于闭合曲线围成的区域,通常以逆时针方向作为边界的正方向,此时左法向量指向区域内部,右法向量指向区域外部。在相关的积分中,一般默认使用向外的法向量,即右法向量。
对于显式定义的曲线 y=f(x) ,由其参数化表达式 r(x)=xi+f(x)j 得到
dxdr=i+f′(x)j 从而有
N=±1+f′(x)2f′(x)i−j 若曲线由 F(x,y)=0 定义,则对其进行全微分可得
dF=∂x∂Fdx+∂y∂Fdy=0 即
(∂x∂Fi+∂y∂Fj)⋅(dxi+dyj)=0 而 dxi+dyj 恰好和切向量同向。因此把 ∇F=∂x∂Fi+∂y∂Fj 归一化后就得到了单位法向量
N=±∣∇F∣∇F 另外,如果将曲线看作处在 xy 平面内,而 xy 平面又处在 xyz 空间中。那么取 k 作为 z 轴的单位向量(遵循右手法则),就可以得到平面曲线上的切向量和右法向量的关系
{T=k×NrightNright=T×k 其中 × 为叉积,也遵循右手法则。
空间曲面上的法向量#
空间曲面的法向量定义为垂直切平面的向量
N⊥T⇒N⋅T=0 其中 T 是任意位于切平面的向量。
对于空间曲面 r(u,v),法向量可以通过对两个切向量进行叉积得到。其中切向量最方便的取法就是 ∂u∂r 和 ∂u∂r。从而单位法向量为
N=±∂u∂r×∂v∂r∂u∂r×∂v∂r 隐式曲面 F(x,y,z)=0 的单位法向量为
N=±∣∇F∣∇F 而显式曲面 z=f(x,y) 可以改写为 F(x,y,z)=f(x,y)−z=0,然后代入 ∇F=fxi+fyj−k,从而得到
N=±1+fx2+fy2fxi+fyj−k 或者改写为参数式曲面,然后用切向量的叉积求出单位法向量。
空间曲面上的单位法向量同样不唯一,因为方向可以相反。当在闭合曲面围成的区域上进行积分时,通常会选择向外的那个法向量。
R2 和 R3 都是典型的欧几里得空间。在欧式空间 Rn 中,通常使用 ℓ2 范数来度量 a,b∈Rn 之间的距离
d(a,b)=i=1∑n(ai−bi)2 该度量可以表示为内积
d(a,b)2=⟨a−b,a−b⟩ 这里的内积就是向量的点积 ⟨a,b⟩=aTb。
而点到原点的距离,或者说原点到该点的向量长度,可进一步简化为
∥a∥=i=1∑nai2=⟨a,a⟩ 曲线和曲面作为嵌入欧氏空间的流形,可通过将内积限制在流形上从而继承这种度量。有了度量后,就可以计算在流形上积分时需要的测度——长度微元和面积微元。
平面曲线上的长度微元#
对于平面曲线 r(t)=x(t)i+y(t)j,其长度微元表示参数空间(一维直线)上长度为 dt 的线段映射到值空间(二维平面)后的长度。
这种映射在局部近似为线性,可以用微分表示为
dr=[dxdy]=[x′(t)dty′(t)dt]=[x′(t)y′(t)]dt=dtdrdt 该线性映射把参数空间中的一维向量 dt 映射为值空间中的二维向量 dr,后者被叫做位移向量。而位移向量的长度可以通过内积直接计算,由此得到平面曲线上的长度微元
ds=∥dr∥=dtdrdt 或者将其写为外微分形式
(ds)2=⟨dr,dr⟩=(dx)2+(dy)2 这样更方便计算显式曲线 y=f(x) 长度微元。由微分关系 dy=f′(x)dx 得到
ds=(dx)2+(dy)2=1+f′(x)2dx 隐式曲线的推导稍微麻烦点。先求 F(x,y) 的全微分
dF=∂x∂Fdx+∂y∂Fdy=0 然后有
dy=−∂y∂F∂x∂Fdx 最后得到
ds=1+(∂y∂F∂x∂F)2dx 这表示沿着 x 轴积分的长度微元。沿着 y 轴积分的长度微元很类似,只是交换了 x 和 y 的位置
ds=1+(∂x∂F∂y∂F)2dy 该方法还可以推广到不局限于 x 轴或 y 轴的任意直线 L。首先求 F 沿 dr 方向的全微分
dF=∇F⋅dr=0 然后把 dr 分解到两个正交的方向上
dr=TdL+Ndn 从而
∇F⋅(TdL+Ndn)=(∇F⋅T)dL+(∇F⋅N)dn=0 于是
dn=−∇F⋅N∇F⋅TdL 最后计算长度微元
(ds)2=∥dr∥2=TdL+Ndn2=(T⋅T)(dL)2+(N⋅N)(dn)2+2(T⋅N)dLdn 由于正交 T⋅N=0 和单位向量 T⋅T=N⋅N=1,从而得到
(ds)2=(dL)2+(dn)2=(dL)2+(∇F⋅N∇F⋅T)2(dL)2=(∇F⋅N)2(∇F⋅N)2+(∇F⋅T)2(dL)2 由于 T 和 N 是平面内的标准正交基,所以
∣∇F∣2=(∇F⋅N)2+(∇F⋅T)2 从而
(ds)2=(∇F⋅N)2∣∇F∣2(dL)2 两边同时开平方,便得到了沿着 L 积分的长度微元
ds=∇F⋅N∣∇F∣dL 其中 N 是直线 L 的单位法向量。
在几何上,这可以理解为曲线的长度微元 ds 被投影到直线 L 上,从而投影直线上的长度微元为
dL=ds∣cosθ∣ 这里的 θ 是曲线法向量 n 和投影直线法向量 N 的夹角。而曲线法向量为
n=∣∇F∣∇F 从而得到
cosθ=n⋅N=∣∇F∣∇F⋅N 于是
ds=∣cosθ∣dL=∇F⋅N∣∇F∣dL 空间曲面上的面积微元#
对于空间曲面 r(u,v)=x(u,v)i+y(u,v)j+z(u,v)k,其面积微元表示参数空间(二维平面)上面积为 dudv 的矩形映射到值空间(三维空间)后的面积。
这种映射同样在局部是线性的,用微分表示为
dr=dxdydz 而 dx 可以通过全微分求得
dx=∂u∂xdu+∂v∂xdv 改为向量形式
dx=[∂u∂x∂v∂x][dudv] 对 dy 和 dz 也进行全微分,从而得到
dr=dxdydz=∂u∂x∂u∂y∂u∂z∂v∂x∂v∂y∂v∂z[dudv] 该映射将参数空间中的二维向量 (du,dv)T 映射为值空间的三维向量 dr。但我们需要的是面积,而在三维空间中,面积可以通过位移向量的叉积进行计算。
参数空间中由 (du,0)T 和 (0,dv)T 作为邻边的矩形,其面积为 dudv。而这两邻边映射到值空间后,分别变为 ∂u∂rdu=(∂u∂x,∂u∂y,∂u∂z)Tdu 和 ∂v∂rdv=(∂v∂x,∂v∂y,∂v∂z)Tdv。这两个位移向量在三维空间中张成了一个平行四边形,其面积可用叉积表示为
∂u∂rdu×∂v∂rdv=∂u∂r×∂v∂rdudv 从而得到面积微元
dσ=∂u∂r×∂v∂rdudv 面积微元同样可以写为外微分的形式。首先设
dru=(dxu,dyu,dzu)Tdrv=(dxv,dyv,dzv)T 然后将面积微元表示为叉积的长度
(dσ)2=∥dru×drv∥2 接着计算叉积
dru×drv=idxudxvjdyudyvkdzudzv 展开行列式和内积,得到
(dσ)2=(dyudzv−dzudyv)2+(dzudxv−dxudzv)2+(dxudyv−dyudxv)2 用楔积表示各分量
dy∧dz=dyudzv−dzudyvdz∧dx=dzudxv−dxudzvdx∧dy=dxudyv−dyudxv 得到
dσ=(dx∧dy)2+(dy∧dz)2+(dz∧dx)2 这样可以方便地推导显式曲面 z=f(x,y) 的面积微元。由 dz=fxdx+fydy 展开楔积
dy∧dz=dy∧(fxdx+fydy)=fxdxdydz∧dx=(fxdx+fydy)∧dx=fydxdydx∧dy=dxdy 代入得到
dσ=1+fx2+fy2dxdy 而隐式曲线 F(x,y,z)=0 的面积微元,其推导过程和平面曲线的长度微元类似。首先还是计算 F 沿着 r 的全微分
∇F⋅dr=0 然后把 dr 分解到任意平面及其法向量上。其中平面的两个正交基分别为 T1 和 T2
dr=T1dL1+T2dL2+Ndn 代入得到
(∇F⋅T1)dL1+(∇F⋅T2)dL2+(∇F⋅N)dn=0 当固定 dL2=0 时,有
dn1=−∇F⋅N∇F⋅T1dL1 由此得到参数沿着 T1 变化时曲面上实际的位移向量
dr1=(T1−∇F⋅N∇F⋅T1N)dL1 同理参数沿 T2 变化时曲面上实际的位移向量为
dr2=(T2−∇F⋅N∇F⋅T2N)dL2 而曲面的面积微元就是位移向量叉积的长度
(dσ)2=∥dr1×dr2∥2 计算叉积
dr1×dr2=(T1−∇F⋅N∇F⋅T1N)×(T2−∇F⋅N∇F⋅T2N)dL1dL2=(T1×T2−∇F⋅N∇F⋅T1N×T2−∇F⋅N∇F⋅T2T1×N+(∇F⋅N)2∇F⋅T1∇F⋅T2N×N)dL1dL2 代入
T1×T2N×T2T1×NN×NdL1dL2=N=−T1=−T2=0=dA 得到
dr1×dr2=(N+∇F⋅N∇F⋅T1T1+∇F⋅N∇F⋅T2T2)dA 计算长度
∥dr1×dr2∥2=1+(∇F⋅N∇F⋅T1)2+(∇F⋅N∇F⋅T2)2(dA)2=(∇F⋅N)2(∇F⋅N)2+(∇F⋅T1)2+(∇F⋅T2)2(dA)2 由于 T1,T2,N 组成了三维空间的标准正交基,故
∣∇F∣2=(∇F⋅N)2+(∇F⋅T1)2+(∇F⋅T2)2 从而得到
dσ=∇F⋅N∣∇F∣dA 其中 N 是平面 A 的单位法向量。
在几何上,这可以理解为曲面的面积微元 dσ 被投影到平面 A 上,从而投影平面上的面积微元为
dA=dσ∣cosθ∣ 这里的 θ 是曲面法向量 n 和投影平面法向量 N 的夹角。而曲面法向量为
n=∣∇F∣∇F 从而得到
cosθ=n⋅N=∣∇F∣∇F⋅N 于是
dσ=∣cosθ∣dA=∇F⋅N∣∇F∣dA 第一类积分:对测度积分#
第一类积分是对标量密度积分。由于被积测度为方向无关的长度 ds 或面积 dσ,因此第一类积分不依赖方向——沿着任意参数空间,积分结果都不变。
第一类曲线积分#
给定标量函数 f:R2→R,它在曲线 C 上的积分为
∫Cf(x,y)ds 曲线 C 的参数化表示为
C:r(t)=x(t)i+y(t)jt∈[a,b] 该 R→R2 映射把 f(x,y) 拉回到参数区间 t∈[a,b] 上
∫Cf(x,y)ds=∫abf(r(t))dtdrdt 第一类曲面积分#
给定标量函数 f:R3→R,它在曲面 S 上的积分为
∬Sf(x,y,z)dσ 曲线 S 的参数化表示为
S:r(u,v)=x(u,v)i+y(u,v)j+z(u,v)k(u,v)∈[a,b]×[c,d] 该 R2→∈R3 映射把 f(x,y,z) 拉回到参数区间 (u,v)∈[a,b]×[c,d] 上
∬Sf(x,y,z)dσ=∫cd∫abf(r(u,v))∂u∂r×∂v∂rdudv 微分形式#
微分形式是用来测量有向几何尺寸的映射,其作用在张量上
- 一形式作用在一阶张量,也就是向量上,得到有向长度
- 二形式作用在二阶张量,也就是矩阵上,得到有向面积
在欧几里得空间中,向量场和微分形式之间可以通过内积互相对应。
一形式#
一形式 φ 是一个 Rn→R 线性映射,即对于向量 v∈Rn 和标量 a,b∈R 满足
φ(av1+bv2)=aφ(v1)+bφ(v2) 而一形式本身也是线性的
(aφ1+bφ2)(v)=aφ1(v)+bφ2(v) 于是一形式对于加法和标量乘法封闭,构成了一个线性空间。其作用的向量,也构成一个线性空间。若将前者叫做一形式空间,后者叫做向量空间,则一形式空间和向量空间互为对偶空间。
为理解这种对称性,可以将 v 看作把一形式 φ 映射为标量的映射,其定义如下
v(φ)≡φ(v) 从而
v(aφ1+bφ2)=(aφ1+bφ2)(v)=aφ1(v)+bφ2(v) 因此可以将 v(φ) 和 φ(v) 用内积符号表示为 ⟨φ,v⟩,这种记法更强调对称性。
如果考虑复数,也可以用狄拉克符号将一形式表示为 ⟨φ∣v⟩,这种记法更强调非对称性。其中左矢 ⟨φ∣ 是一形式,右矢 ∣v⟩ 是其作用的向量,而前者是后者的共轭转置——在这个意义上,也可以将一形式看作行向量。
由于一形式构成了线性空间,因此可以取一组基,并将所有一形式表示为这些基的线性组合。
对于向量空间 Tp,设其基为 {e1,e2,⋯,en},使用爱因斯坦求和约定将其中的向量表示为
v=vjej 于是其对偶空间 Tp∗ 的基 {ω1,ω2,⋯,ωn} 为
ωi(v)=vi 进一步地
ωi(vjej)vjωi(ej)=vi=vi 联立后可解得
ωi(ej)=δji 其中 δji 为克罗内克符号
δji≡{10i=ji=j 这便是对偶基的标准定义。
令一般的一形式 φ 作用于 v
φ(v)=φ(vjej)=vjφ(ej)=ωj(v)φ(ej) 定义 φ 的分量为 φj=φ(ej),从而得到
φ=φjωj 虽然习惯将梯度看作一个向量,但其实将其视为一个一形式更加自然。
gradf=∇f 旋度与散度#
旋度
curlF=∇×F 环量密度 = 旋度 ⋅ 旋转轴单位向量
散度
divF=∇⋅F 通量密度 = 散度
平面曲线中的一形式#
对于平面曲线中的一形式,其基可以选为坐标函数 x,y。它们是基 i,j 的对偶,可作用在位移向量 dr 上,取出其在 i 和 j 方向上的分量 dx,dy。
给定平面向量场
F(x,y)=P(x,y)i+Q(x,y)j 它的一形式为
ω=Pdx+Qdy 若曲线 C 的参数化为
r(t)=x(t)i+y(t)j 那么沿曲线有
dr=dtdrdt=Tds 于是
F⋅Tds=F⋅dr=Pdx+Qdy 这说明沿曲线的第二类积分其实就是对一形式积分
∫CF⋅Tds=∫CPdx+Qdy 将其拉回到参数区间 t∈[a,b],得到
∫CPdx+Qdy=∫ab(P(r(t))x′(t)+Q(r(t))y′(t))dt 如果改变曲线方向,dr 变号,所以积分也会变号。这也是第二类曲线积分和第一类曲线积分最明显的区别。
空间中的沿曲线积分完全类似。若
F(x,y,z)=Pi+Qj+Rk 则对应的一形式为
ω=Pdx+Qdy+Rdz 从而
∫CF⋅Tds=∫CPdx+Qdy+Rdz 二形式#
一形式测量有向线段,而二形式测量有向面积。
在三维空间中,最基本的二形式为
dy∧dz,dz∧dx,dx∧dy 其中 ∧ 称为楔积。它满足反对称性
dx∧dy=−dy∧dx 这表明二形式天然携带方向:交换两个方向后,有向面积的符号就会反过来。
给定三维向量场
F(x,y,z)=Pi+Qj+Rk 它对应的通量二形式为
η=Pdy∧dz+Qdz∧dx+Rdx∧dy 设曲面 S 的参数化为
r(u,v)=x(u,v)i+y(u,v)j+z(u,v)k 并选择由参数顺序 (u,v) 决定的法向量
Ndσ=∂u∂r×∂v∂rdudv 由于
∂u∂r×∂v∂r=∂(u,v)∂(y,z)∂(u,v)∂(z,x)∂(u,v)∂(x,y) 其中
∂(u,v)∂(y,z)dudv=dy∧dz 其余两项也类似,所以有
F⋅Ndσ=Pdy∧dz+Qdz∧dx+Rdx∧dy 因此过曲面的第二类积分就是对二形式积分
∬SF⋅Ndσ=∬SPdy∧dz+Qdz∧dx+Rdx∧dy 若改变曲面的取向,N 变为 −N,二形式积分的值也会变号。
外微分#
微分形式上有一个非常重要的运算,称为外微分,记作 d。它会把 k 形式变成 k+1 形式。
对于标量函数 f(x,y,z),也可以把它看作零形式。它的外微分为
df=∂x∂fdx+∂y∂fdy+∂z∂fdz 这正好对应梯度
gradf=∇f 也就是说,梯度可以理解为零形式的外微分。
对于平面中的一形式
ω=Pdx+Qdy 外微分为
dω=dP∧dx+dQ∧dy=(∂x∂Q−∂y∂P)dx∧dy 其中系数
∂x∂Q−∂y∂P 就是平面向量场的旋度在 z 方向上的分量
(∇×F)⋅k 因此,旋度可以理解为一形式外微分之后得到的面积密度。它描述的是向量场沿着某个微小边界产生环量的强度。
对于三维中的一形式
ω=Pdx+Qdy+Rdz 外微分为
dω=(∂y∂R−∂z∂Q)dy∧dz+(∂z∂P−∂x∂R)dz∧dx+(∂x∂Q−∂y∂P)dx∧dy 这正好是 ∇×F 对应的通量二形式,所以
curlF=∇×F 也可以理解为外微分把“沿曲线测量环量的一形式”变成了“穿过曲面测量环量密度的二形式”。
对于通量二形式
η=Pdy∧dz+Qdz∧dx+Rdx∧dy 外微分为
dη=(∂x∂P+∂y∂Q+∂z∂R)dx∧dy∧dz 其中系数就是散度
divF=∇⋅F 所以散度可以理解为通量二形式外微分之后得到的体积密度。它描述的是向量场在某个微小体积内产生净流出的强度。
总结起来就是
零形式fd↦一形式df⟺gradf=∇f 一形式F⋅drd↦二形式(∇×F)⋅Ndσ 二形式F⋅Ndσd↦三形式(∇⋅F)dV 外微分还有一个重要性质
也就是说,对任意微分形式连续做两次外微分,结果都为零。翻译成向量分析语言,就是两个常见恒等式
∇×(∇f)=0 以及
∇⋅(∇×F)=0 这说明“梯度场无旋”和“旋度场无散”并不是两个孤立的公式,而是同一个代数事实 d2=0 的不同表现。
第二类积分:对微分形式积分#
第二类积分是对微分形式积分,而微分形式作用于方向相关的对象。因此,第二类积分是方向相关的。
对于沿流形积分,方向就是所选单位切向量的方向;对于过流形积分,方向就是所选单位法向量的方向。
第二类曲线积分#
第二类曲线积分可以分为两种常见情形:一种是沿曲线方向的积分,另一种是穿过曲线方向的积分。
沿曲线积分#
设平面向量场为
F(x,y)=P(x,y)i+Q(x,y)j 曲线 C 的单位切向量为 T。沿曲线方向的第二类曲线积分定义为
I=∫CF⋅Tds 因为
Tds=dr=dxi+dyj 所以该积分可以写成
I=∫CPdx+Qdy 若曲线参数化为
r(t)=x(t)i+y(t)j,t∈[a,b] 则
I=∫ab(P(x(t),y(t))x′(t)+Q(x(t),y(t))y′(t))dt 如果 C 是闭合曲线,则该积分称为环量
CircC(F)=∮CF⋅Tds=∮CPdx+Qdy 环量描述的是向量场沿闭合曲线整体“绕行”的强度。
过曲线积分#
在平面中,曲线还可以把区域分成两侧。因此除了沿曲线方向测量向量场,也可以测量向量场穿过曲线的强度。
设曲线 C 的单位右法向量为
Nright=(Ty,−Tx)T 则过曲线的第二类曲线积分定义为
I=∫CF⋅Nrightds 因为
Tds=(dx,dy)T 所以
Nrightds=(dy,−dx)T 从而
F⋅Nrightds=Pdy−Qdx 因此过曲线积分可以写为
I=∫CPdy−Qdx 若 C 是闭合曲线,则该积分称为通量
FluxC(F)=∮CF⋅Nrightds=∮CPdy−Qdx 当 C 取逆时针方向时,区域位于行进方向左侧,此时右法向量指向区域外部。因此在闭合曲线上,通常用逆时针方向配合右法向量来表示向外通量。
格林定理#
设 R 是平面区域,边界为 C=∂R,并取逆时针方向作为 C 的正方向。
对于沿曲线积分,格林定理说
∮CPdx+Qdy=∬R(∂x∂Q−∂y∂P)dA 也就是
∮CF⋅Tds=∬R(∇×F)⋅kdA 左边是边界上的总环量,右边是区域内部环量密度的累加。
对于过曲线积分,格林定理也可以写成
∮CPdy−Qdx=∬R(∂x∂P+∂y∂Q)dA 也就是
∮CF⋅Nrightds=∬R∇⋅FdA 左边是边界上的总通量,右边是区域内部通量密度的累加。
这两个公式表面上看是两个不同版本的格林定理,但用微分形式看,它们其实都是
∫∂Rω=∬Rdω 其中沿曲线积分取
ω=Pdx+Qdy 过曲线积分取
ω=Pdy−Qdx 保守场#
沿曲线积分有一个特殊情形:如果向量场可以写成某个标量函数的梯度
F=∇f 则称 F 为保守场,f 称为势函数。
在微分形式语言中,这意味着
Pdx+Qdy=df 于是沿任意曲线 C 从点 A 到点 B 的积分为
∫CF⋅Tds=∫Cdf=f(B)−f(A) 这就是沿曲线积分的基本定理。它说明在保守场中,沿曲线积分只与起点和终点有关,与路径无关。
如果 C 是闭合曲线,那么起点和终点相同,所以
∮CF⋅Tds=0 此外,由于
d2f=0 所以保守场必然无旋
∇×F=0 反过来,如果定义域没有洞,比如是单连通区域,那么无旋也可以推出保守。于是保守场的常见判别可以概括为
F=∇f⟺∫ABF⋅Tds 与路径无关⟺∮CF⋅Tds=0⟺∇×F=0 这里最后一个等价关系需要区域单连通;若区域有洞,无旋场未必一定存在全局势函数。
第二类曲面积分#
曲面积分中最常见的第二类积分是通量积分。
设三维向量场为
F(x,y,z)=Pi+Qj+Rk 曲面 S 选定单位法向量 N 后,过曲面的第二类曲面积分定义为
I=∬SF⋅Ndσ 它表示向量场穿过曲面 S 的总通量。
若曲面参数化为
r(u,v)=x(u,v)i+y(u,v)j+z(u,v)k(u,v)∈D 并且取
Ndσ=∂u∂r×∂v∂rdudv 则通量积分可以拉回到参数区域 D 上
∬SF⋅Ndσ=∬DF(r(u,v))⋅(∂u∂r×∂v∂r)dudv 也可以用二形式表示为
∬SF⋅Ndσ=∬SPdy∧dz+Qdz∧dx+Rdx∧dy 若 S 是闭合曲面,则该积分称为闭合曲面的通量
FluxS(F)=∬SF⋅Ndσ 闭合曲面通常取外法向量作为正方向。
斯托克斯定理#
格林定理讨论的是平面区域与其边界之间的关系。斯托克斯定理则将它推广到空间曲面。
设 S 是带边界的有向曲面,边界为
若 S 的单位法向量为 N,则边界 C 的正方向由右手法则决定:右手拇指指向 N,四指弯曲的方向就是 C 的正方向。
斯托克斯定理说
∮CF⋅Tds=∬S(∇×F)⋅Ndσ 左边是曲面边界上的总环量,右边是曲面内部旋度通量的累加。
在微分形式语言中,若
ω=Pdx+Qdy+Rdz 则
dω=(∇×F)⋅Ndσ 所以斯托克斯定理可以写成
∫∂Sω=∬Sdω 当 S 恰好是 xy 平面中的区域时,N=k,斯托克斯定理就退化为格林定理的环量形式。
高斯定理#
高斯定理讨论的是三维区域和其边界曲面之间的关系。
设 D 是三维空间中的有界区域,边界为
并取 S 的外法向量为正方向。对于向量场
F=Pi+Qj+Rk 高斯定理说
∬SF⋅Ndσ=∭D∇⋅FdV 左边是闭合曲面上的总通量,右边是区域内部散度的累加。
从物理直觉看,散度表示单位体积内净流出的强度。于是对整个区域积分后,就得到了穿过边界曲面的总净流出量。
用微分形式表示,通量二形式为
η=Pdy∧dz+Qdz∧dx+Rdx∧dy 其外微分为
dη=(∇⋅F)dx∧dy∧dz 因此高斯定理可以写成
∫∂Dη=∭Ddη 广义斯托克斯公式#
格林定理、斯托克斯定理和高斯定理看起来分别对应平面区域、空间曲面和空间区域,但它们的结构完全一致:边界上的积分等于内部外微分的积分。
这就是广义斯托克斯公式
∫∂Mω=∫Mdω 其中 M 是有向流形,∂M 是它的边界,ω 是定义在边界上可积分的微分形式。
不同维度下,它对应不同的经典定理:
M区间平面区域空间曲面空间区域ωfPdx+QdyPdx+Qdy+RdzPdy∧dz+Qdz∧dx+Rdx∧dydωdf(Qx−Py)dx∧dycurlF 对应的二形式(∇⋅F)dV对应定理微积分基本定理格林定理斯托克斯定理高斯定理 这样看,向量分析中的三个积分定理并不是互不相关的技巧,而是同一个定理在不同维度、不同微分形式上的表现。
回到本文开头的观点:曲线和曲面都是嵌入欧氏空间的流形。第一类积分是在这些流形上对测度积分,第二类积分是在这些流形上对微分形式积分。而微分形式的外微分,则把边界上的积分和内部的密度积分联系起来。