Created: 2026-03-06 07:53:02
Updated: 2026-03-06 07:53:02

设曲线的方程为r(s)\vec{r}(s),其中ss为弧长参数。则曲线曲率为

κ(s)=dαds=r(s)\kappa(s) = \left\lvert \frac{d\boldsymbol{\alpha}}{ds} \right\rvert = \lvert \mathbf{r}''(s) \rvert

其中α(s)=dr/ds\boldsymbol{\alpha}(s)=d\mathbf{r}/ds为单位切向量场。且称dα/dsd\boldsymbol{\alpha} / ds为该曲线的曲率向量

考虑α(s)\boldsymbol{\alpha}(s)构成的曲线r=α(s)\mathbf{r}=\boldsymbol{\alpha}(s)称为切线像,此时这条曲线弧长元素不是ss,而是

ds~=dα(s)ds=κ(s)dsd\tilde{s}=\left\lvert \frac{d\boldsymbol{\alpha}(s)}{ds} \right\rvert =\kappa(s)ds

曲率为切线像弧长元素和切线弧长元素的比。

Fresnet标架

曲线曲率α(s)|\boldsymbol{\alpha}'(s)|描述了曲线沿着切线方向转动的快慢,曲线沿着次法向量γ\boldsymbol{\gamma}关于弧长参数ss的导数长度γ(s)\lvert \boldsymbol{\gamma}'(s) \rvert描述了曲线的密切平面(由α,β\alpha ,\beta长成的平面)转动的快慢,刻画了曲线偏离平面曲线的程度,即挠率。

因为γ\gamma为单位向量场,γ\boldsymbol{\gamma}'垂直γ\boldsymbol{\gamma}
同时 γ=(α×β)=α×β+α×β=α×β\boldsymbol{\gamma}'=(\boldsymbol{\alpha}\times\boldsymbol{\beta})'= \boldsymbol{\alpha}'\times\boldsymbol{\beta}+\boldsymbol{\alpha}\times\boldsymbol{\beta}'=\boldsymbol{\alpha}\times\boldsymbol{\beta}',从而γ\boldsymbol{\gamma}'垂直于α\boldsymbol{\alpha},从而γ\boldsymbol{\gamma}'平行于β\boldsymbol{\beta}
不妨令

γ=τβ\boldsymbol{\gamma}'=-\tau \boldsymbol{\beta}

title:
设曲线$C$不是直线,则它是平面曲线当且仅当挠率为0

根据曲率、挠率和Frenet标架定义,已经有

r(s)=α(s)α(s)=κ(s)β(s)γ(s)=τ(s)β(s)\begin{align} \mathbf{r}'(s) & =\alpha(s) \\ \boldsymbol{\alpha}'(s) & =\kappa(s)\boldsymbol{\beta}(s) \\ \boldsymbol{\gamma}'(s) & =-\tau(s)\boldsymbol{\beta}(s) \end{align}

下面我们可以利用坐标架的正交归一性写出β(s)\boldsymbol{\beta}'(s):不妨设β(s)=aα(s)+bβ(s)+cγ(s)\boldsymbol{\beta}(s)= a\boldsymbol{\alpha}(s)+b\boldsymbol{\beta}(s)+c\boldsymbol{\gamma}(s),则

a=βα=βα=κa=\boldsymbol{\beta}'\cdot\alpha=-\boldsymbol{\beta}\cdot\boldsymbol{\alpha}'=-\kappa

同理b=0,c=τb=0,c=\tau,即

β=κα(s)+τγ(s)\boldsymbol{\beta}'=-\kappa\alpha(s)+\tau\boldsymbol{\gamma}(s)

合起来即得到

r(s)=α(s)α(s)=κ(s)β(s)β(s)=κ(s)α(s)+τ(s)γ(s)γ(s)=τ(s)β(s)\begin{align} \mathbf{r}'(s) & = \alpha(s) \\ \boldsymbol{\alpha}'(s) & = & \kappa(s)\boldsymbol{\beta}(s) \\ \boldsymbol{\beta}'(s) & = -\kappa(s)\alpha(s) & & +\tau(s)\boldsymbol{\gamma}(s) \\ \boldsymbol{\gamma}'(s) & = & -\tau(s)\boldsymbol{\beta}(s) \\ \end{align}

或者用矩阵表示:

(αβγ)=(0κ(s)0κ(s)0τ(s)0τ(s)0)(αβγ)\left(\begin{matrix} \boldsymbol{\alpha}' \\ \boldsymbol{\beta}' \\ \boldsymbol{\gamma}' \end{matrix}\right) = \left(\begin{matrix} 0 & \kappa(s) & 0 \\ -\kappa(s) & 0 & \tau(s) \\ 0 & -\tau(s) & 0 \end{matrix}\right)\left(\begin{matrix} \boldsymbol{\alpha} \\ \boldsymbol{\beta} \\ \boldsymbol{\gamma} \end{matrix}\right)

上述公式中系数矩阵反对称,这不是该坐标架特有的,沿曲线定义的任意正交归一坐标架场的导数的系数矩阵都是反对称的。

曲线挠率的计算:

τ(t)=(r(t),r(t),r(t))r(t)×r(t)2\tau(t) = \frac{\left(r'(t),r''(t),r'''(t)\right)}{|r'(t)\times r''(t)|^{2}}

如果t=st=s

τ(s)=(r(s),r(s),r(s))r(s)2\tau(s) = \frac{ (r'(s),r''(s),r'''(s))}{|r''(s)|^{2}}

从而一条曲线是平面曲线的充要条件为

(r,r,r)0(r',r'',r'')\equiv 0

曲线论基本定理

κ(s),τ(s)\kappa(s),\tau(s)是在区间上任意两个给定的连续可微函数,且κ(s)>0\kappa(s)>0,则在空间E3E^{3}上存在正则参数曲线r=r(s),asb\mathbf{r}=\mathbf{r}(s),a\leq s\leq b,使得曲线的曲率和挠率为κ(s),τ(s)\kappa(s),\tau(s),这样的曲线在E3E^{3}中是完全确定的,其差异至多为曲线在空间中的位置不同。

aij(s)a_{ij}(s)为Fresnet公式的系数矩阵,

drds=e1deids=i=13aij(s)ej\begin{align} \frac{d\mathbf{r}}{ds } & = e_{1} \\ \frac{de_{i}}{ds} & = \sum_{i=1}^{3}a_{ij}(s)e_{j} \end{align}

给定初值r0,ei0(i=1,2,3)r^{0},e^{0}_{i}(i=1,2,3),可以有唯一一组解。我们必须要求初值r0,e10,e20,e30r^{0},e^{0}_{1},e^{0}_{2},e^{0}_{3}构成右手的单位正交坐标架,则

ei0ej0=δij(e10,e20,e30)=1\begin{align} e^{0}_{i}\cdot e^{0}_{j}=\delta_{ij} \\ (e^{0}_{1},e^{0}_{2},e^{0}_{3})=1 \end{align}

gij(s)=ei(s)ej(s)δijg_{ij}(s) = e_{i}(s)\cdot e_{j}(s)-\delta_{ij}
则对其求导,代入Fresnet公式,由于aija_{ij}矩阵反称,得到

dgij(s)ds=kaikek(s)ej(s)+ei(s)kajk(s)ek(s)=k(aikgkj(s)+ajkgik(s))dgds=Ag+gA={A,g}\begin{align} \frac{dg_{ij}(s)}{ds} & = \sum_{k}a_{ik}e_{k}(s)\cdot e_{j}(s) + e_{i}(s)\cdot \sum_{k}a_{jk}(s)e_{k}(s) \\ & =\sum_{k}\left(a_{ik} g_{kj}(s) + a_{jk}g_{ik}(s)\right) \\ \frac{d\mathbf{g}}{ds} & = A\mathbf{g}+\mathbf{g}A =\left\{A,\mathbf{g}\right\} \end{align}

这是线性方程组,在初值条件下解唯一,从而gijg_{ij}只能是平凡解,即

gij(s)0g_{ij}(s)\equiv0

曲率和挠率均为常数的曲线的参数方程为螺旋线:

x=κ0κ02+τ02costy=κ0κ02+τ02sintz=τ0κ02+τ02t\begin{align} x & =\frac{\kappa_{0}}{\kappa_{0}^{2}+\tau_{0}^{2}}\cos t \\ y & = \frac{\kappa_{0}}{\kappa_{0}^{2}+\tau_{0}^{2}}\sin t \\ z & = \frac{\tau_{0}}{\kappa_{0}^{2}+\tau_{0}^{2}}t \end{align}

Leave a Comment

captcha
Fontsize