第 5 章 第二基本形式:形算子与曲率
一张平面纸和一张圆柱纸都可以沿着某些方向测出相同的长度与角度,但它们在空间中的弯曲显然不同。怎样把这种“向哪边弯、弯得多厉害”写成曲面上一点的可计算对象?还要怎样判断一个点像碗底、马鞍,还是沿一个方向弯而沿另一个方向不弯?
第一基本形式记录切向量之间的内积;这一章再把单位法向量的变化纳入计算。法向量如何随位置转动,形成 Gauss 映射与 Weingarten 形算子;它的两个特征值给出主曲率,乘积与平均分别给出高斯曲率和平均曲率。需要留意:法向的选择会改变某些符号,但不会改变曲面内在的高斯曲率。
单位法向与 Gauss 映射
设 r(u,v) 是 C2 正则参数化。由于 ru×rv=0,可以在局部选定单位法向
N=∣ru×rv∣r
如果把法向方向连续地选在每一点上,映射
N:S⟶S2,p⟼N(p)
称为 Gauss 映射。它把曲面上的每一点送到单位球面上的一个方向。平面上 N 不变,Gauss 映射的变化为零;球面上 N 随着位置一起转动,变化则很明显。

图示说明:曲面上的点沿曲线移动时,单位法向被送到单位球面上的点;法向转得越快,局部弯曲越强。
因为 ∣N∣2=1,对 u 或 v 求导都有
∂u∂⟨N,N⟩=2⟨N
所以 Nu,Nv 都垂直于 N,也就是都在曲面的切平面内。这一点非常关键:法向的导数虽然来自空间变化,却能被看成切平面上的线性变换。
第二基本形式从二阶偏导出现
定义第二基本形式的三个系数
e=⟨ruu,N⟩,f=⟨r
这里的 g 是第二基本形式的一个系数,不是第一基本形式的矩阵 gI。为了不混淆,可以把第二基本形式矩阵写成
bII=
对曲面上的坐标曲线,ruu、ruv、rvv 描述切向方向如何产生二阶变化;内积 把其中垂直于切平面的部分挑出来。因此,对任意切向量
X=aru+brv
定义
II(X,X)=ea2+2fab+gb2.
更一般地,对 X=aru+brv、Y=c,用双线性延拓定义
II(X,Y)=eac+f(ad+bc)+gbd.
第二基本形式不是长度平方:它可以为正、为负或为零,符号依赖所选的法向方向。

图示说明:ruu,ruv,rvv 的法向分量分别由 记录;切向分量不属于第二基本形式。
Weingarten 关系的逐步推导
先从 ⟨ru,N⟩=0 开始。对 u 求导,乘积法则给出
∂u∂⟨ru,N⟩=⟨r
代入 e=⟨ruu,N⟩,得到
⟨ru,Nu⟩=−e.
同样对 ⟨rv,N⟩=0 关于 u 求导:
⟨ruv,N⟩+⟨rv,N
于是 Nu 是切向量,并且它与基底 ru,rv 的内积已经被确定为 。设
Nu=aru+brv.
与 ru,rv 分别取内积,得到线性方程组
第一基本形式正定,所以 EG−F2>0,矩阵可逆,从而
ab
完全相同地,从 ⟨ru,N⟩=0 关于 v 求导,以及 ⟨rv 关于 求导,可得
⟨ru,Nv⟩=−f,⟨r
因此,如果定义形算子
S:TpS⟶TpS,S(X)=
那么
S(ru)=−Nu,S(rv
相对于基底 (ru,rv),S 的矩阵为
[S](ru,rv)=
这里为什么是 gI−1bII?形算子的第一列由 S(ru 给出,其坐标列向量是 ;第二列同理由 给出,合在一起正是这个矩阵乘积。

图示说明:dN 把切向量送到单位球面的切平面,形算子取其相反方向;第一基本形式负责把法向变化还原为切向坐标。
主曲率、高斯曲率与平均曲率
因为 S 来自对称双线性形式 II(X,Y),它相对于第一基本形式是自伴的:
⟨S(X),Y⟩=II(X,Y)=II(Y,X)=⟨X
在二维正定内积空间中,自伴线性变换有两个实特征值,并且可以选择一组相互正交的单位特征向量。记它们为
S(e1)=k1e1,S(
e1,e2 称为主方向,k1,k 称为主曲率。对单位切向量 ,
II(T,T)=k1cos2ψ+k
这个式子说明任意方向的法曲率是两个主曲率的加权平均,不会超出 min(k1,k2) 与 max(k1, 之间。
定义平均曲率与高斯曲率为
H=2k1+k2,
矩阵 gI−1bII 的迹等于特征值之和,行列式等于特征值之积。因此
H=21tr(gI
把 2×2 逆矩阵写出来,平均曲率还可化为
H=2(EG−F2)eG−2fF+gE
法向 N 换成 −N 时,e,f,g、S、k1 和 同时变号;但 不变。这解释了为什么高斯曲率不依赖定向选择,而平均曲率的符号需要说明法向。

图示说明:主方向是形算子的正交特征方向;沿主方向测量时,法曲率直接等于对应主曲率。
点的分类
在一个点上,K 的符号首先区分了局部形状:
- K>0:椭圆点,第二基本形式定号,两个主曲率同号;球面上的点属于此类。
- K<0:双曲点,两个主曲率异号;典型局部形状是马鞍。
- K=0 且 bI:抛物点,恰有一个主曲率为零。
若 k1=k2,该点称为脐点。脐点上每个方向都是主方向;球面上每一点都是脐点,平面上也一样。注意“看起来向上弯”并不能代替分类计算,因为反转法向后正负会交换,而 K 的符号不会变。
图面公式与完整例题
设曲面是图面
r(x,y)=(x,y,h(x,y)),
取向上的单位法向。令
p=hx,q=hy,W=
则
rx=(1,0,p),ry
所以第一基本形式系数为
E=1+p2,F=pq,G=1+q
二阶偏导为
rxx=(0,0,hxx
与 N 内积得到
e=Whxx,f=
代入 EG−F2:
EG−F2=(1+p2)(1+
于是
K=(1+hx2+hy
以及
H=2(1+p2+q
这些公式适合图面,因为一阶导数先决定切平面的尺度,二阶导数再决定法向弯曲;不能只看 Hessian 矩阵就把它当作任意点的曲率,分母中的斜率修正不可省略。
例题:一个带有鞍形方向的图面
考虑
r(u,v)=(u,v,u2−3v2).
求原点处的形算子、主曲率、H,K,并分类原点。
方法选择
这是图面,而且题目只问一个点。先用图面公式得到 E,F,G,e,f,g 最省力;若直接求整张曲面的单位法向并对它求导,会保留许多原点处最终会消失的项。为防止符号误读,最后仍用形算子的矩阵检查一次。
令 h(u,v)=u2−3v2,所以

图示说明:碗形图面在两个主方向同向弯曲,鞍形图面在两个主方向反向弯曲;分类看 K 的符号而不是只看某一条剖面。

图示说明:椭圆点、双曲点、抛物点和平面点对应主曲率的不同符号组合,法向反转不会改变分类。
交互可以让一个切向量在切平面内转动,并同时显示 II(T,T) 与两个主曲率。调整 e,f,g 前,先预测极值方向是否一定等于参数坐标方向;当 F 或 f 不为零时,观察形算子矩阵而不是凭图形猜主方向。
可以在一个局部曲面与单位球面之间追踪法向的变化。先预测平面、圆柱和球面中哪些 Gauss 映射会保持不变、沿一条曲线变化或在两个独立方向都变化,再用 dN 的秩和行列式解释观察到的差异。
练习
练习 1:法向反转
把单位法向 N 换成 −N 时,下列哪些量一定保持不变?
练习 2:圆柱的曲率类型
半径为 R 的圆柱参数化为
r(θ,z)=(Rcosθ,Rsinθ,z).
取向外单位法向,求主曲率并判断圆柱面上的点属于哪一类。
答案:
rθ=(−Rsinθ,Rcosθ,0),r
练习 3:图面公式的使用条件
对图面 z=4x2+y2 的原点,求 H 和 K,并判断原点类型。
答案:在原点 hx=hy=0,所以分母中的 1+h。二阶导数为 。因此
练习 4:从曲率反推方向
某点的主曲率为 k1=3,k2=−1,单位切向量 T 与第一主方向夹角为 。求该方向的法曲率 ,并说明它是否能判断该点类型。
答案:用主方向分解式
II(T,T)=k1cos2
练习 5:形算子矩阵
某点的第一基本形式矩阵与第二基本形式矩阵分别为
gI=
求形算子的矩阵、H 与 K。
答案:
[S]=


第一基本形式与第二基本形式承担不同工作:前者测量切向量的长度和夹角,后者记录法向弯曲。形算子 S=gI−1bII 正是把“二阶法向信息”转换成关于第一基本形式的线性变换;只有在这个内积背景下谈特征值,主曲率才有明确的几何意义。