この記事は現在、プロジェクトメンバーによる査読中のものです。草稿段階ですので、内容・表現の正確さについて責任を負いかねます。 リンクを正しく張れていないところが存在しますのでご注意ください。 正式公開まで、いましばらくお待ちください。
空間曲線と接線の方程式

三次元ユークリッド空間内に,一つの曲線 C が与えられており,一つの端点を O ,もう一端を P とします. C に沿って O から P に至る曲線の位置ベクトルは,あるパラメーター t を使って式 (1) のように表わすことが出来るでしょう.

Joh-VectorCurve1.gif C: \ \bm{r}(t)=x(t)\bm{e_{x}}+ y(t)\bm{e_{y}}+z(t)\bm{e_{z}}  \tag{1}

パラメータ t の定義域は適当に調節してやれば, 0 \le t \le 1 と決めることができます. \bm{r}(0)=\bm{0} , \bm{r}(1)=\vec {OP} となります.

[*]曲線は一本道ですから,どんなに曲がりくねっていようと曲線上に拘束された点の運動は前へ進むか後ろへ下がるかの二択で,これは一次元的な運動です.これを一つのパラメーターで表現できることが当然と思える人はそれで良いです.しかし,次のような疑問を持つ人もいるかも知れません.『もしも,この曲線が無限の長さを持ち,完全に平面をくまなく埋め尽くしたら,もしくは,くまなく空間を埋め尽くしたら, 0 \le t \le 1 というパラメーターだけで平面や空間の一点を指定できることになってしまう.線分 [0,1] よりも,平面や空間はずっと"大きい"ような気がするが,はたしてそんな一対一対応は成り立つのだろうか?』こういうことが気になる人は ペアノ曲線 を参照してください.

いま, t を時間と考えれば, \bm{r}(t) の時間微分は速度を表わすことになります.

\bm{v}(t)= \frac{d\bm{r}(t)}{dt}= \frac{dx(t)}{dt}\bm{e_{x}}+ \frac{dy(t)}{dt}\bm{e_{y}}+\frac{dz(t)}{dt}\bm{e_{z}}    \tag{2} v(t)=|\bm{v}(t)|= \sqrt{\left( \frac{dx(t)}{dt}\right)^2 + \left( \frac{dy(t)}{dt}\right)^2 +\left( \frac{dz(t)}{dt}\right)^2} \tag{3}
[†]パラメーター t は,単なる変数であって,何ら物理的意味を伴う必要はありませんが,力学を連想する文脈で時間だと考えると理解しやすい場合にはそう考えても良いと思います. t を時間と考えなければ,式 (2) は単に \bm{r}(t)t で微分したもの,という味気ないものですが, O から P へ移動していく点の運動をイメージしたほうが分かりやすくないでしょうか.実際,力学からの連想でこの関数をしばしば( t が時間じゃなくても)『速度』と呼ぶことがあります.

弧長

空間曲線を表わすパラメーターとして,もう一つ O からの移動距離 s を用いる方法があります.動点が O から P へ移動していく様子をイメージすると,動点が途中で止まったり向きを変えたりしなければ(そのため t は単調増加だとします.), ts に一対一の対応がつくことが分かると思います.

s(t)= \int _{O}^{P}|d\bm{r}| = \int _{0}^{\tau } \left|  \frac{d\bm{r}(t)}{dt} \right| d\tau = \int _{0}^{\tau} v(t)dt  \tag{4}

力学的に見れば,式 (4) は『速度を時間で積分したら距離になる』という当たり前のことを主張しているだけですが,これを s(t) の定義としておきます.今後,曲線を t ではなく s をパラメーターにして考えることも多く, s弧長パラメーター もしくは 標準パラメーター と呼びます.

C: \ \bm{r}(s)=x(s)\bm{e_{x}}+ y(s)\bm{e_{y}}+z(s)\bm{e_{z}}

また,微分の略記号も, s による微分に ' (ダッシュ)を用い, t による微分には \dot{} (ドット)を用いて区別することにします.ドットの記号もやはり, t が時間を連想させることに起因する力学からの借用ですね.

x' = \frac{dx}{ds} \dot {x} = \frac{dx}{dt}

接線の方程式

パラメーターを t から s に変更すると嬉しいのは,曲線上の動点の速度が,表面上問題にならなくなるからです.それはどういうことかと言うと,もしも \bm{v}(t) が一定でないと,『 2 秒進んだときの距離が, 1 秒進んだときの距離の二倍とは限らない』というような事態が起こってきます.点の運動を考えたいなら,そのような速度の変化にも興味がありますが,曲線の形という幾何学的性質そのものを調べたい場合,どれくらい時間がかかろうと曲線にそって動いてくれれば良いのであって,動点の速度に煩わされたくありません.実際,次のような計算ができます.

\left| \frac{d\bm{r}(s)}{ds} \right| &=  \sqrt{\left( \frac{dx}{dt}\right)^2 + \left( \frac{dy}{dt}\right)^2 +\left( \frac{dz}{dt}\right)^2} \cdot \frac{dt}{ds}\\&= \frac{ds}{dt}\frac{dt}{ds}=1              \tag{5}

この結果が何を主張しているかというと『 s1 大きくなれば, |\bm{r}|1 大きくなる』ということです.そもそも \bm{r} の弧長を s と定義したのですから,これは定義上自明なのですが,とにかく弧長をパラーメーターに取る限り,弧長の変化に対する曲線の変化は常に一定に出来るということです.このあたりに,力学者と幾何学者の興味の微妙なズレがありますね.

[‡]いま考えているように,曲線や曲面の性質を調べるのに微積分の知識を使う分野を,微分幾何と呼びます.微分幾何の分野では,弧長パラメーターを使って曲線の方程式を考えることが多くなります.

(5) より, \frac{d\bm{r}(s)}{ds} は単位ベクトルだと言えましたので,これを特に \bm{e_{1}}(s) と書くことにします. \bm{e_{1}}(s) の向きは,曲線が伸びていく方向のはずですから, \bm{e_{1}}(s) は曲線の 接線ベクトル になります.

Joh-VectorCurve2.gif

\bm{r}(s_{0}) における接線の方程式は, \bm{e_{1}}(s) を使って次のように書けることが分かります.

\bm{w}(s) = \bm{r}(s_{0}) +  \bm{e_{1}}(s)(s-s_{0})    \tag{6}
[§]s_{0} において \bm{r}(s) を冪級数展開すると, \bm{r}(s)=\bm{r}(s_{0})+\frac{d\bm{r}(s)}{ds}(s-s_{0})+\frac{1}{2}\frac{d^2\bm{r}(s)}{ds^2}(s-s_{0})^2... のように書けます.式 (6) は,この二次以上の項を切り捨てた近似式だと見ることもできます.こう見ると,接線の意味がより明確になるかも知れません.

以上,ベクトル関数の微分に関係する話題として,空間曲線の接線を取り上げました.