Lesson 55 第一型曲线 & 曲面积分
约 4493 字大约 15 分钟
2025-6-10
注意
于期末复习期间看网课补完.
第一型曲线积分
我们从物理的观点来考虑,其实是算一个曲线的 “质量”. 我们前一节课提到了参数化,现在我们作出定义:
/Definition/
设 L⊆Rn 是曲线,
曲线定义
我们还没有定义曲线!这里开个小差,定义一下曲线:
/Definition/
(1) 第一个办法是从 topology 来定义:称拓扑空间 L 是一条曲线,若 ∀p∈L,∃p 在 L 中的一个开邻域 U,使得 U 同胚于 R1.
我们之前说过同胚的概念:称 f:X→Y 是同胚,若 f 是双射且 f,f−1 连续 (连续曲线).
当然如果 f,f−1 都是 C1 的,就会得到 C1 光滑曲线.
(2) 另一个方式是几何上的:有同学会觉得隐函数定理没有用,那么作用就体现在这里.
称 L∈R3 是一条 C1 光滑曲线,如果 ∀p∈L,∃p 在 R3 中的开邻域 V 以及 C1 函数 F,G:V→R,使得:
L∩V={(x,y,z)F(x,y,z)G(x,y,z)∧(FxGxFyGyFzGz) full rank}
由隐函数定理,不妨设:
det(FxGxFyGy)=0
则隐函数定理说 p 附近可以将 x,y 表示为 z 的隐函数,也就是 S∩V 同胚于 U,也就是同胚于 R1.
上述定义并不简单,所以我们在课程中一般不严格写曲线定义,而是在看到一个曲线的时候,我们知道这是曲线.
所谓 L 的一个 C1 光滑参数化是指 C1 光滑映射 γ:[a,b]→L 满足:
- γ 是满射;
- γ 几乎是单射,唯一不是单射的位置是 “转一圈回来的重合点”,也就是若 γ(t1)=γ(t2),则或 t1=t2,或 {t1,t2}={a,b};
- γ′(t)=0 (速度不为零),∀t.
/Definition/
设 f:L→R (权重函数).
物理中,路径 = (路程) × (时间)
定义 f 在 L 上的第一型曲线积分为:
选定一个 L 的 C1 光滑参数化 γ:[a,b]→L,积分:
∫Lf=∫abf(γ(t))∣γ′(t)∣dt
f(γ(t)) 是权重,∣γ′(t)∣ 是速度,dt 是时间微元. 另一种写法是
∫Lfdl=∫Lfds=∫abf(γ(t))∣γ′(t)∣dt
这里 dl 一般表示长度微元,ds 一般表示弧长微元.
到这里为止,我们得到的结果已经可以用 Riemann 积分来计算,所以第一型曲线积分实际上已经讲完了.
但是我们想知道,为什么这个结果和参数化是无关的?下面来验证不同参数化给出同样的结果,这保证了我们的定义是好的.
为此,对定义式进行改写:
∫Lfdl=∫abf(γ(t))∣(x′(t),y′(t),z′(t))∣dt=∫abf(γ(t))∣Jγ(t)∣dt
这里的所谓 Jacobian 是一个 1×3 的矩阵,但是这不是一个好的描述,因为矩阵没有 “模长” 的概念,所以我们只是提到这一概念而已.
严格来说,这应该是速度矢量生成的平行体的 length:
∣v∣=det(Gram matrix)=det(vTv)
于是上面的定义式写成
=∫abf(γ(t))det(JγTJγ)dt
这时候有同学要嘲笑,为什么在这么简单的情况下还要这样写?实际上是因为这种写法可以拓展,甚至在计算高维子流形的积分时还是可以这样写.
现在要验证参数化不影响结果,所以考虑两种不同参数化 γ 和 δ,坐标分别是 t 和 s,曲线分别被描述为 γ(t) 和 δ(s). 为了追踪 γ(t),我们将 δ(s) 写成 δ(α(s)). 于是这两种变换相差一个 map α.
因此,总是存在 C1 的 α:[a,b]→[c,d],使得 γ=δ∘α (任何两个参数化之间,相差一个时间区间上的转化关系).
当然,取方向不同,可能会导致符号差异,所以为了方便叙述,我们下面假设 α 是单调递增的映射,这保证了 a→c,b→d.
现在,原来的积分式化为
∫abf(γ(t))det(JγTJγ)dt=∫cdf(δ(s))det(JδTJδ)ds
这是因为:
Jγ=JδJα=Jδ⋅α′
所以 JγTJγ=α′2JδTJδ,两个积分直接是一元换元公式,得证.
这里的验证本来在一维可以用列向量来做,但是我们使用了上面这种更复杂的方式,可以推广.
上述写法过于形式化,更加朴素的写法是针对一维的简单验证:
γ(t)=δ(α(t))
将两个参数化写为矢量值的函数,因此第一个参数化对应的第一型曲线积分是
∫abf(γ(t))∣γ′(t)∣dt=∫abf(δ(α(t)))∣δ′(α(t))∣⋅∣α′(t)∣dt
这和另一个参数化的积分相差一个一元 Riemann 积分的换元:
∫cdf(δ(s))∣δ(s)∣ds=⎩⎨⎧∫abf(δ(γ(t))∣δ′(α(t))∣⋅α′(t)dt∫baf(δ(γ(t))∣δ′(α(t))∣⋅α′(t)dtα↑α↓
(因为有绝对值).
因此我们得到第一型曲线积分的性质:
关于 f 线性;
关于 L 可积;
若 L=L1∪L2,则
∫Lfdl=∫L1fdl+∫L2fdl
这是来源于 Riemann 积分的可加性.
实际上,这些性质都来源于 Riemann 积分的性质.
下面了解一些有关命题:
/Claim/ (第一型曲线积分的换元公式)
考虑这样的换元:
(u,v,w)⟶Φ(x,y,z)
设 Φ:R3→R3 是 C1 的正交变换,设 L⊆R3 是一条曲线,记 L′=Φ−1(L) 是一个 pull back,则对于 f:L→R (权重) 有
∫Lfdl=∫L′(f∘Φ)dl
/Proof/
为 L′ 选一个参数化 γ:[a,b]→L′,所以 Φ∘γ 是 L 的参数化,可以计算:
∫Lfdl=∫abf(Φ∘γ(t))det(JΦ∘γTJΦ∘γ)dt=∫abf(Φ∘γ(t))det(JγTJΦTJΦJγ)dt
显然对于一般的双射 Φ,这一步无法化简,所以要求是正交变换:
=∫abf(Φ∘γ(t))det(JγTJγ)dt
这正是 γ 这一参数化所计算的第一型曲线积分,也就是
=∫L′(f∘Φ)dl
这就是换元公式.
/Remark/
对于一般的 Φ:R3→R3,不能写出简洁的式子.
下面来看几个例子:
/Example/ (线段最短)
证明命题:曲线长 ≥ 线段长.
先定义 length:
/Definition/ (长度)
Length(L)=∫L1⋅dl
证明上述命题:设 L 的两端分别为 A,B,来证明 Length(L)≥∣AB∣.
取 L 的参数化 γ:[a,b]→L,则等价于证明:
∫ab∣γ′(t)∣dt≥∣γ(b)−γ(a)∣
这一证明可能一开始并没有思路,我们先写一个 draft:
/Draft/
何时取等?当且仅当 L 本身就是直线段. 我们需要用 γ 来描述这一事实:
⟺ γ 不变方向,γ′(t)∝(γ(b)−γ(a)).
这一正比条件让人联想到 Cauchy - Schwartz 不等式的取等条件:
u⋅v≤∣u∣∣v∣
当且仅当 u∝v 时取等.
所以用 Cauchy - Schwartz 不等式,两边同时乘 AB⟶:
∣AB∣⋅Length(L)=∫ab∣γ′(t)∣⋅∣AB∣dt≥∫abγ′(t)⋅(γ(b)−γ(a))dt=∫ab(x′(t)(x(b)−x(a))+etc.)dt=∣AB∣2
得证.
因此我们可以说,Cauchy - Schwartz 不等式就是三角不等式,同时也是「两点之间,线段最短」.
一个更复杂的例子:
/Example/
L={(x,y,z)x2+y2+z2=1x+y+z=1}
求:
∫L(x2+y+xz)dl
这个曲线相当于用一个斜平面去截单位球,得到的截面边界. 显然这一定是一个圆周.
/Method/ (1) 找参数化
如果完全不加思考,我们会想要直接找参数化,也就是用一个字母 t 来表示 x,y,z,考虑直接消元.
我们会发现这甚至不能直接写出来.
/Method/ (2) 正交变换 + 换元公式
考虑找一个正交变换
(u,v,w)⟶Φ(x,y,z)
同时使得 L 的方程变成形式更好看的样子. 这里我们取:
w=31(x+y+z)
这可以使得某一坐标为常数. 接下来考虑其他坐标如何取:
uvw=313131xyz
要求:1, 3 两行正交,所以 a+b+c=0,可以取:
21,−21,0
第 2 行和其他两行正交,可以取为
61,61,−62
考虑反过来的坐标变换 (找到 Φ−1(L)),应该是
{u2+v2+w2=1w=33
于是 (u,v,w) 空间中的积分曲线是一个纬线圈.
提示
不要忘记我们的想法:我们的目标是为 L 选一个参数化,于是先找到一个 L′,它们由 Φ 来等同,这样取定 L′ 的一个参数化,就可以复合 Φ−1 诱导出原来的 L 的参数化.
这里的参数化是
⎩⎨⎧u=33costv=33sintw=33
反过来,可以写出
xyz=QT33cost33sint33
代入权重,可以积分.
/Method/ (3) 对称性 (同学提供的解法)
注意到对称性,
∫Lx2dl=∫Ly2dl=∫Lz2dl=31∫L(x2+y2+z2)dl∫Lydl=31∫L(x+y+z)dl∫Lxzdl=31∫L(xy+yz+zx)dl=61∫L[(x+y+z)2−(x2+y2+z2)]dl
第一型曲面积分
物理上来讲,就是曲面的带权重面积.
曲面 S ⟺ (每点有对应 R2 上的点,微分同胚) ⟺ S={F(x,y,z)=0},每一点处 ∇F=0.
∬SfdS=Si→0lim(i∑f(ξi)⋅area(Si))
这时我们发现还没有定义什么是曲面的面积. 因此下面作出定义:
/Definition/
所谓曲面 S 的一个 C1 参数化,是指 C1 映射 Φ:D→S (D⊆R2,坐标 (u,v)),
Φ(u,v)=(x(u,v),y(u,v),z(u,v))
要求:
Φ 满秩;
Φ 几乎是单的,Φ(p)=Φ(q),则一定有 p,q∈∂D.
(想象一下用一个平面「制作」一个球,只可能有边界的部分位置是不单的).
ru=(xu,yu,zu),这就是速度分量. 同理,另一个分量是 rv=(xv,yv,zv).
要求在每点 Φ(u,v) 处,ru 和 rv 线性无关.
提示
这和一维情况一脉相承,那时我们要求 γ′(t) 不为零,生成一个一维的线性空间;这里我们要求线性无关,也就是可以生成一个二维线性空间.
D 的剖分 i⋃Di 会诱导出 S 的剖分 i⋃Φ(Di),则得到
areaΦ(Di)≈area(□ruΔu×rvΔv)=ΔuΔv∣ru×rv∣
或者写成 Gram 矩阵 (在微分几何中常用):
=ΔuΔvdet((rurv)(rurv))
现在可以定义:
∬Sf(x,y,z)dS=∬D(f∘Φ)∣ru×rv∣dudv=∬D(f∘Φ)det(JΦTJΦ)dudv
和一维的形式几乎一致.
在实际应用中,我们常会看到下面的特例:S 本身来自于函数图像 Graph(g).
g 是 x,y 的函数,每一点的高度 (z 分量) 是 g 的值,构成一个曲面,也就是:
S={(x,y,z)(x,y)∈Dz=g(x,y)}
选择参数化可以直接 x=x,y=y,z=g(x,y),这时两个 “速度” 矢量为
rx=(1,0,gx),ry=(0,1,gy)
所以原来的积分变为
∬Sf(x,y,z)dS=∬Df(x,y,g(x,y))∣rx×ry∣dxdy=∬Df(x,y,g(x,y))gx2+gy2+1⋅dxdy
和一维情况一样,我们也要问不同参数化是否给出同样结果,考虑两个不同的参数化:Φ:D→S 和 Φ∘Ψ:D′→S. 之后用 Gram 矩阵来验证.
III=∬D(f∘Φ)det(JΦTJΦ)du1du2=∬D(f∘(Φ∘Ψ))det(2×2JΨT⋅2×3JΦT⋅3×2JΦ⋅2×2JΨ)dv1dv2
可以把 Ψ 的两个合起来:
=∬D(f∘Φ∘Ψ)det(JΨ)2⋅det(JΦTJΦ)dv1dv2=∬D′(f∘Φ)det(JΦTJΦ)du1du2
显然比叉乘的方式好证明.
同样地,可以写一个换元公式:
/Claim/
设 Q:R3(x1′,x2′,x3′)→R3(x1,x2,x3) 是一个正交变换,则
∬SfdS=∬S′(f∘Q)dS
/Proof/
证明非常直接,将 Q∘Φ 作为 S 的参数化,则
∬SfdS=∬D(f∘Q∘Φ)det(JΦTJQTJQJΦ)du1du2=∬D(f∘Q∘Φ)det(JΦTJΦ)det(JQ)du1du2=∬S′(f∘Q)dS′
对于两个我们今天得到的换元公式,实际上有更加几何、更加直观的解释:正交变换是一种保距变换,也是一种保角变换.
将两个不同空间的曲线分割为小段,得到
∫Lfdl=lim∑f(Q(ξi))Length(Q(Li))≈lim∑f(Q(ξi))Length(Li′)=∫L′(f∘Q)dl
当然这个理解并不好写出严格证明. 曲面的情况是同理的.
下面考察一些例子:
/Example/ (球面面积)
求
S2={(x,y,z)∣x2+y2+z2=R2}
的面积.
当然我们要先定义面积,如下:
area(S)=∬S1⋅dS
/Method/ (1) graph 结论
将南北半球分别视为 graph,是函数 z=g(x,y)=R2−x2−y2 的 graph.
则面积为
area(S+2)=∬x2+y2≤R2gx2+gy2+1dxdy=∬x2+y2≤R2(x2+y2−x)2+(x2+y2−y)2+1⋅dxdy=∬x2+y2≤R2R2−x2−y2R2⋅dxdy=∫02πdθ∫0Rrdr⋅R2−r2R=2πR2
/Method/ (2) 球坐标
变换为
⎩⎨⎧x=rsinθcosφy=rsinθsinφz=rcosθ,r=R=const.
这里要计算 ∣rθ×rφ∣ 的值,有
rθrφrθ×rφ∣rθ×rφ∣=(rcosθcosφ,rcosθsinφ,−rsinθ)=(−rsinθsinφ,rsinθcosφ,0)=(r2sin2θcosφ,r2sin2θsinφ,r2cosθsinθ)=r2sinθ=R2sinθ
于是之后很好计算.
/Example/ (均匀球面电荷)
Gauss 曾经计算了这个例子.
S2 上电荷均匀分布,考虑这个球面电荷对每一点 (x,y,z) 产生的静电场.
提示
Newton 曾经用纯几何的方式计算出来这个结果,似乎更加 remarkable.
因为整体计算非常困难,我们直接计算 z 轴上一点 P(0,0,a) 的静电场 (这是有代表性的),为
E(0,0,a)=∬Sx2+y2+(z−a)21⋅x2+y2+(z−a)2(0,0,a)−(x,y,z)dS=∬S[x2+y2+(z−a)2]3/2(−x,−y,a−z)dS
注意到 x,y 分量上的积分都是奇函数,所以积分均为零. 只需要算 z 分量的积分,选用球坐标的参数化,用 θ,φ 来计算.
Ez=∬S[x2+y2+(z−a)2]3/2a−zdS=∬0≤θ≤π0≤φ≤2π(R2+a2−2aRcosθ)3/2a−Rcosθ⋅Rsinθdθdφ
实际上这个积分我们之前在学习一元积分时计算过 (此处),若换元,可以得到
=2πR2∫1−1(R2+a2−2aRu)3/2(a−Ru)(−du)
这一积分是简单的,留给同学们.
更新日志
b9ed8
-feat(note): add integral note lesson-55于