曲率是微分几何研究的中心内容
以下令曲线 c:I→R3 为弧长参数化下的正则曲线
# 平面曲线
平面曲线的切向量 c′(s) 由曲线的移动方向唯一确定,但是法向量有两个方向可取
通常来说,固定选择右手系的方向,即切向量逆时针旋转 90∘ 的方向为法向量的方向
记 t(s)=c′(s) 为切向量,弧长参数化下可知 t 为单位向量
此时 (t,n) 构成了平面上的一个正交归一基底
并且将 ∥c′(s)∥=1 等式两边对 s 求导,得到
dsdc′(s)⋅c′(s)=0⟹∥c′(s)∥c′′(s)⋅c′(s)=0
因此 c′′(s) 与 c′(s) 正交,说明 c′′(s) 一定在法向量方向上,即存在标量函数 κ(s) 使得
c′′(s)=κ(s)n(s)
由于 n 是单位向量,对两边取模长得到
∥c′′(s)∥=∣κ(s)∣
定义
对于弧长参数化下的平面曲线 c(s):I→R2,称
κ(s)=∥c′′(s)∥
为平面曲线 c 在点 c(s) 处的 曲率 (curvature)「曲率」。
注意:该定义式给出的曲率一定是非负值,意味着符号不具备含义
与其相对,由
c′′(s)=κ(s)n(s)
给出的曲率 κ(s) 称为 带向曲率,可能取正可能取负也可能为零,符号表示曲线弯曲的方向
- 曲线为 向法向量 方向弯曲时,带向曲率为正
- 曲线为 背离法向量 方向弯曲时,带向曲率为负
在曲率不为零时,取其倒数
ρ(s)=κ(s)1
称为曲线在点 c(s) 处的 曲率半径,并称以点
o(s)=c(s)+ρ(s)n(s)
为中心,ρ(s) 为半径的圆为曲线在点 c(s) 处的 曲率圆。
几何上,曲率反应某一点处曲线向法向量方向的弯曲程度,可以理解为在这个方向上拉扯的力大小(加速度大小)
以下推导 非弧长参数化下 的曲率公式,即 c=c(t)
由弧长参数定义以及微积分基本定理,得到
s(t)=∫t0t∥c′(u)∣du⟹dtds=∥c′(t)∥
所以将 s 视作 t 的函数,利用链式法则,得到
c′(s)=dsdc(s(t))=dtdc(t)⋅dsdt
进一步计算可得
c′′(s)=dsd(c′(t)⋅dsdt)=c′′(t)(dsdt)2+c′(t)⋅ds2d2t
将 dsdt=∥c′(t)∥1 代入上式,得到
c′′(s)=∥c′(t)∥4∥c′(t)∥2c′′(t)−(c′(t)⋅c′′(t))c′(t)=∥c′(t)∥4(c′(t)⋅c′(t))c′′(t)−(c′(t)⋅c′′(t))c′(t)=∥c′(t)∥4c′(t)×(c′′(t)×c′(t))(向量三重积)
取模长
κ(t)=∥c′′(s(t))∥=∥c′(t)∥4∥c′(t)×(c′′(t)×c′(t))∥=∥c′(t)∥4∥c′(t)∥2∥c′′(t)×c′(t)∥2−(c′(t)⋅(c′′(t)×c′(t)))2=∥c′(t)∥3∥c′(t)×c′′(t)∥
命题
对于一般曲线 c(t):I→R2
κ(t)=∥c′(t)∥3∥c′(t)×c′′(t)∥=∥c′(t)∥3det(c′(t),c′′(t))
# 空间曲线
空间曲线相较于平面曲线,可运动的维度增加了一个,所以仅靠一个曲率无法锁定曲线的弯曲情况(曲率本身是标量函数,只能携带一份信息)
并且从法向量的定义开始,空间曲线并不像平面曲线那样只有两个可取方向,实际上虽然切向量本身还是可以唯一确定,但是与切向量垂直的向量有无数个,构成一整个平面
因此需要特别指定一个法向量方向
由于在曲线的研究中,有以下关系式
c′′(s)=κ(s)n(s)
所以考虑借助二阶微分 c′′(s) 来定义法向量方向,即令法向量
n(s)=∥c′′(s)∥c′′(s)
那么在两个向量都被锁定的情况下,右手系的第三个基底向量可以由向量积唯一确定,即
b(s)=t(s)×n(s)
称为 副法向量 或 挠向量
此时 (t,n,b) 构成了空间中的一个正交归一基底,并称为 Frenet 标架
沿用平面曲线的定义,空间曲线的曲率仍然定义为
κ(s)=∥c′′(s)∥
如先前所说,空间曲线下,曲率仅可衡量某一平面上(实际上是 t,n 所张成的平面)曲线的弯曲情况,对于超出该平面的变化,需要引入第二曲率进行分析,即挠率
挠率刻画的是曲线从局部平面弯出到空间的 “扭转” 程度。这个 “扭转” 体现于法向量的旋转方向
所以定义法向量微分的 b 方向分量 n′⋅b 为挠率,并且注意
n⋅b=0⟹n′⋅b=−b′⋅n
定义
对于空间曲线 c:I→R3,称
κ(s)=∥c′′(s)∥
为曲线 c 在点 c(s) 处的 曲率 (curvature)「曲率」,称
τ(s)=−b′(s)⋅n(s)
为曲线 c 在点 c(s) 处的 挠率 (torsion)「捩率」。
- 曲率 κ 控制曲线 “弯” 的程度
- 挠率 τ 控制曲线 “扭” 的速度
以下推导 非弧长参数化下 的挠率公式,即 c=c(t)
曲率与平面曲线一致,即
κ(t)=∥c′(t)∥3∥c′(t)×c′′(t)∥
对于挠率,需先计算 n,b,n′
首先由曲率推导过程中可知
c′(s)=∥c′(t)∥c′(t),c′′(s)=∥c′(t)∥4c′(t)×(c′′(t)×c′(t))
所以
n(s)=∥c′′(s)∥c′′(s)=∥c′(t)×(c′′(t)×c′(t))∥c′(t)×(c′′(t)×c′(t))
b(s)=c′(s)×n(s)=∥c′(t)∥2⋅∥c′(t)×(c′′(t)×c′(t))∥c′(t)×{c′(t)×(c′′(t)×c′(t))}
n′(s)=dtdn(t)⋅dsdt=dtd∥N∥N⋅∥c′(t)∥1(N:=c′(t)×(c′′(t)×c′(t)))=∥N∥3⋅∥c′(t)∥∥N∥2⋅N′−(N⋅N′)⋅N=∥N∥3⋅∥c′(t)∥N×(N′×N)
因此
τ(t)=n′(s(t))⋅b(s(t))=∥N∥4⋅∥c′(t)∥3[N×(N′×N)]⋅[c′(t)×{c′(t)×(c′′(t)×c′(t))}]=∥N∥4⋅∥c′(t)∥21⋅{N×(N′×N)}⋅(c′(t)×N)=∥N∥4⋅∥c′(t)∥2(N⋅c′(t)){N×(N′×N)}−{c′(t)⋅(N′×N)}⋅N2=∥N∥2⋅∥c′(t)∥2c′(t)⋅(N′×N)(因为 N⋅c′(t)=0)=∥c′(t)∥4⋅∥c′′(t)×c′(t)∥2N′⋅(c′(t)×N)
分子部分
N′c′(t)×N=c′′×(c′′×c′)+c′×(c′′′×c′+0c′′×c′′)=第一分量−(c′′(t)⋅c′′(t)+c′(t)⋅c′′′(t))c′(t)+第二分量(c′′(t)⋅c′(t))c′′(t)+第三分量(c′(t)⋅c′(t))c′′′(t)=c′(t)×[c′(t)×(c′′(t)×c′(t))]=c′(t)×{(c′(t)⋅c′(t))c′′(t)−(c′(t)⋅c′′(t))c′(t)}=分量(c′(t)⋅c′(t))(c′(t)×c′′(t))
所以二者做内积时,仅 c′′′(t) 项有贡献,由标量三重积得到
N′⋅(c′(t)×N)=∥c′(t)∥4c′′′(t)⋅(c′(t)×c′′(t))=∥c′(t)∥4det(c′(t),c′′(t),c′′′(t))
带回得到
τ(t)=∥c′(t)×c′′(t)∥2det(c′(t),c′′(t),c′′′(t))
命题
对于一般曲线 c(t):I→R3
κ(t)=∥c′(t)∥3∥c′(t)×c′′(t)∥,τ(t)=∥c′(t)×c′′(t)∥2det(c′(t),c′′(t),c′′′(t))