ベクトル解析完全講座 第5回 曲線と接ベクトル

基礎

第 4 回では、ベクトル値関数

r(t)\mathbf{r}(t)

を使って、動く点の位置を表しました。 今回はその微分

r(t)\mathbf{r}'(t)

が、図形的に何を意味しているのかをはっきりさせます。

ベクトル解析では、曲線の上で「どちら向きに進むのか」「どれくらい曲がっているのか」を考える場面が何度も出てきます。 その出発点になるのが、

  • 接ベクトル
  • 速度ベクトル
  • 加速度ベクトル

です。

今回は、ベクトル値関数の微分を、単なる計算ではなく

曲線の上の向きと運動を表す量

として理解していきます。

1. 今回学ぶこと

この記事では、次の内容を扱います。

  • 空間曲線
  • 接線
  • 接ベクトル
  • 速度ベクトル
  • 加速度ベクトル

ゴールは

ベクトル値関数の微分が、曲線の接する向きや運動の変化を表していることを理解すること

です。

2. 直感的なイメージ

第 4 回で見たように、

r(t)=(x(t)y(t)z(t))\mathbf{r}(t)= \begin{pmatrix} x(t)\\ y(t)\\ z(t) \end{pmatrix}

は、時刻 tt における点の位置を表します。

このとき tt を少しだけ動かすと、点は曲線に沿って少し移動します。 その「少し先への向き」を表しているのが接ベクトルです。

つまり

  • r(t)\mathbf{r}(t) は位置
  • r(t)\mathbf{r}'(t) はその位置での進行方向

と見ることができます。

さらに、r(t)\mathbf{r}'(t) もまたベクトル値関数なので、その変化

r(t)\mathbf{r}''(t)

を考えることができます。 これが加速度ベクトルです。

したがって、この回で見たいのは

位置を微分すると速度になり、速度を微分すると加速度になる

という流れです。

3. 基本事項

3.1 空間曲線

ベクトル値関数

r(t)=(x(t)y(t)z(t))\mathbf{r}(t)= \begin{pmatrix} x(t)\\ y(t)\\ z(t) \end{pmatrix}

を考えます。

tt を動かすと、点

P(t)=(x(t),y(t),z(t))P(t)=(x(t),y(t),z(t))

が空間内を動きます。 この点が描く軌跡を 空間曲線 といいます。

つまり空間曲線とは、ベクトル値関数によって表された点の運動の跡です。

第 3 回で直線を

r(t)=r0+td\mathbf{r}(t)=\mathbf{r}_0+t\mathbf{d}

のように表しましたが、あれは空間曲線の特別な場合になっています。

3.2 曲線の例

たとえば

r(t)=(costsintt)\mathbf{r}(t)= \begin{pmatrix} \cos t\\ \sin t\\ t \end{pmatrix}

を考えます。

このとき

  • x(t)=costx(t)=\cos t
  • y(t)=sinty(t)=\sin t
  • z(t)=tz(t)=t

です。

xyxy 平面への射影は単位円ですが、同時に zz 座標が増えていくので、点は上に進みながら回転します。 したがって、この曲線はらせんの形になります。

この例からも分かるように、ベクトル値関数 1 本で

  • 平面内の運動
  • 空間内の高さの変化

をまとめて表すことができます。

3.3 接ベクトル

曲線の上のある時刻 tt を固定し、少し先の時刻 t+ht+h を考えます。

このとき

r(t+h)r(t)\mathbf{r}(t+h)-\mathbf{r}(t)

は、点 P(t)P(t) から点 P(t+h)P(t+h) への移動ベクトルです。

hh が十分小さければ、このベクトルは曲線の接する向きに近づいていきます。 そこで

r(t)=limh0r(t+h)r(t)h\mathbf{r}'(t) = \lim_{h\to 0}\frac{\mathbf{r}(t+h)-\mathbf{r}(t)}{h}

を、その点での 接ベクトル と考えます。

つまり接ベクトルとは、曲線の上でその瞬間にどちら向きへ進んでいるかを表すベクトルです。

3.4 接線

接ベクトル r(t0)\mathbf{r}'(t_0) が 0 でないとき、点 P(t0)P(t_0) における接線は

x=r(t0)+sr(t0)(sR)\mathbf{x}= \mathbf{r}(t_0)+s\,\mathbf{r}'(t_0) \quad (s\in\mathbb{R})

で表されます。

これは第 3 回で見た直線の式

通る点 + 方向ベクトル

そのものです。

ここでは

  • 通る点が r(t0)\mathbf{r}(t_0)
  • 方向ベクトルが r(t0)\mathbf{r}'(t_0)

になっています。

したがって、接線は「その点を通り、接ベクトルの向きに伸びる直線」と考えればよいです。

3.5 速度ベクトル

点の運動として見ると、接ベクトル

r(t)\mathbf{r}'(t)

速度ベクトル です。

なぜなら

r(t+h)r(t)h\frac{\mathbf{r}(t+h)-\mathbf{r}(t)}{h}

は単位時間あたりの位置の変化であり、その極限は瞬間的な変化率を表すからです。

速度ベクトルの向きは、運動の進行方向を表します。 また、その大きさ

r(t)\|\mathbf{r}'(t)\|

速さ です。

つまり

  • 速度ベクトル: 向きと大きさを持つ
  • 速さ: その大きさだけを取り出した量

という違いがあります。

3.6 加速度ベクトル

速度ベクトルも時刻によって変化するので、さらに微分できます。

r(t)=ddtr(t)\mathbf{r}''(t) = \frac{d}{dt}\mathbf{r}'(t)

加速度ベクトル といいます。

加速度ベクトルは、速度の変化を表しています。 したがって、速さが変わるときだけでなく、向きが変わるときにも加速度は現れます。

たとえば等速円運動では速さは一定でも進行方向が変わるので、加速度ベクトルは 0 ではありません。 この点は、加速度を「速さの増減」だけでなく「速度全体の変化」として見るうえで重要です。

3.7 例: 円運動の速度と加速度

ベクトル値関数

r(t)=(costsint0)\mathbf{r}(t)= \begin{pmatrix} \cos t\\ \sin t\\ 0 \end{pmatrix}

を考えます。

成分ごとに微分すると

r(t)=(sintcost0)\mathbf{r}'(t)= \begin{pmatrix} -\sin t\\ \cos t\\ 0 \end{pmatrix}

です。

これは円に接する向きになっています。

さらにもう一度微分すると

r(t)=(costsint0)=r(t)\mathbf{r}''(t)= \begin{pmatrix} -\cos t\\ -\sin t\\ 0 \end{pmatrix} = -\mathbf{r}(t)

です。

つまり加速度ベクトルは常に中心向きで、点を円の内側へ引き戻す向きになっています。

この例は、

  • 1 回微分すると接する向き
  • 2 回微分すると向きの変化まで分かる

ことをよく表しています。

単位円上の点 P(t) における位置ベクトル \mathbf{r}(t)、接ベクトル \mathbf{r}'(t)、加速度ベクトル \mathbf{r}''(t) を示す図

図では、赤い r(t)\mathbf{r}(t) が点の位置を表し、緑の r(t)\mathbf{r}'(t) は円に接する向き、紫の r(t)\mathbf{r}''(t) は中心向きになっています。 この 1 枚を見ると、位置を 1 回微分すると接する向きが現れ、さらに 1 回微分すると向きの変化まで表せることが分かります。

4. 例題

例題 1

r(t)=(tt20)\mathbf{r}(t)= \begin{pmatrix} t\\ t^2\\ 0 \end{pmatrix}

に対して、r(t)\mathbf{r}'(t) を求めよ。

解答

成分ごとに微分して

r(t)=(12t0)\mathbf{r}'(t)= \begin{pmatrix} 1\\ 2t\\ 0 \end{pmatrix}

です。

例題 2

r(t)=(tt20)\mathbf{r}(t)= \begin{pmatrix} t\\ t^2\\ 0 \end{pmatrix}

について、t=1t=1 における接線の式を求めよ。

解答

まず

r(1)=(110),r(1)=(120)\mathbf{r}(1)= \begin{pmatrix} 1\\ 1\\ 0 \end{pmatrix}, \quad \mathbf{r}'(1)= \begin{pmatrix} 1\\ 2\\ 0 \end{pmatrix}

です。

したがって接線は

x=(110)+s(120)(sR)\mathbf{x}= \begin{pmatrix} 1\\ 1\\ 0 \end{pmatrix} + s \begin{pmatrix} 1\\ 2\\ 0 \end{pmatrix} \quad (s\in\mathbb{R})

です。

例題 3

r(t)=(costsint0)\mathbf{r}(t)= \begin{pmatrix} \cos t\\ \sin t\\ 0 \end{pmatrix}

に対して、r(t),r(t)\mathbf{r}'(t),\mathbf{r}''(t) を求めよ。

解答

1 回微分して

r(t)=(sintcost0)\mathbf{r}'(t)= \begin{pmatrix} -\sin t\\ \cos t\\ 0 \end{pmatrix}

さらに微分して

r(t)=(costsint0)\mathbf{r}''(t)= \begin{pmatrix} -\cos t\\ -\sin t\\ 0 \end{pmatrix}

です。

5. 練習問題

練習問題 1

r(t)=(t2t31)\mathbf{r}(t)= \begin{pmatrix} t^2\\ t^3\\ 1 \end{pmatrix}

の接ベクトル r(t)\mathbf{r}'(t) を求めてください。

解答を見る r(t)=(2t3t20)\mathbf{r}'(t)= \begin{pmatrix} 2t\\ 3t^2\\ 0 \end{pmatrix}

です。

練習問題 2

r(t)=(tt20)\mathbf{r}(t)= \begin{pmatrix} t\\ t^2\\ 0 \end{pmatrix}

について、t=0t=0 における接線の式を求めてください。

解答を見る r(0)=(000),r(0)=(100)\mathbf{r}(0)= \begin{pmatrix} 0\\ 0\\ 0 \end{pmatrix}, \quad \mathbf{r}'(0)= \begin{pmatrix} 1\\ 0\\ 0 \end{pmatrix}

なので、

x=(000)+s(100)(sR)\mathbf{x}= \begin{pmatrix} 0\\ 0\\ 0 \end{pmatrix} + s \begin{pmatrix} 1\\ 0\\ 0 \end{pmatrix} \quad (s\in\mathbb{R})

です。

練習問題 3

r(t)=(costsint0)\mathbf{r}(t)= \begin{pmatrix} \cos t\\ \sin t\\ 0 \end{pmatrix}

の速さを求めてください。

解答を見る

まず

r(t)=(sintcost0)\mathbf{r}'(t)= \begin{pmatrix} -\sin t\\ \cos t\\ 0 \end{pmatrix}

です。

したがって速さは

r(t)=sin2t+cos2t=1\|\mathbf{r}'(t)\| = \sqrt{\sin^2 t+\cos^2 t} = 1

です。

練習問題 4

r(t)=(tsint0)\mathbf{r}(t)= \begin{pmatrix} t\\ \sin t\\ 0 \end{pmatrix}

に対して、加速度ベクトルを求めてください。

解答を見る

まず

r(t)=(1cost0)\mathbf{r}'(t)= \begin{pmatrix} 1\\ \cos t\\ 0 \end{pmatrix}

なので、さらに微分して

r(t)=(0sint0)\mathbf{r}''(t)= \begin{pmatrix} 0\\ -\sin t\\ 0 \end{pmatrix}

です。

6. まとめ

今回は、ベクトル値関数の微分を曲線と運動の立場から見ました。

重要だったのは、

  • r(t)\mathbf{r}(t) が空間曲線を表す
  • r(t)\mathbf{r}'(t) は接ベクトルであり、運動として見れば速度ベクトルでもある
  • その大きさ r(t)\|\mathbf{r}'(t)\| は速さである
  • r(t)\mathbf{r}''(t) は加速度ベクトルである

という点です。

つまり微分とは、単に成分を計算する操作ではなく、

曲線の上でどちら向きに進み、どう変化していくかを取り出す道具

だと見ることができます。

次回は、この微分の考え方を多変数関数に広げて、

  • 偏微分
  • 勾配
  • 方向微分

を扱います。 ここからいよいよ、ナブラ

\nabla

が登場します。

ひろ アイコン ひろ