Skip to content
Published on

工業数学シリーズ 第15回:ベクトル、幾何、ベクトル場

Authors

工業数学シリーズ 第15回:ベクトル、幾何、ベクトル場

線形代数が複数の変数を一度に扱う言語であったなら、ベクトル微積分は空間の中で値と方向がどのように分布しているかを扱う言語です。この区間からは計算よりもまず絵が浮かぶと理解が楽になります。

ベクトルをどう見るべきか

ベクトルは単純な数字の束ではなく、大きさと方向を持つ対象です。2次元や3次元では矢印のように考えるのが最も自然です。

v=(v1v2)\mathbf{v} = \begin{pmatrix} v_1 \\ v_2 \end{pmatrix}

は単なる座標の組ではなく、原点からどの方向にどれだけ移動するかを表すことができます。

幾何的意味

ベクトルの足し算は移動の結合で、スカラー倍は伸ばしたり縮めたりすることです。内積は2つのベクトルがどれだけ同じ方向を向いているかを、外積は3次元でどれだけ回転方向を持つかを教えてくれます。

内積は

uv=uvcosθ\mathbf{u}\cdot\mathbf{v} = \|\mathbf{u}\|\|\mathbf{v}\|\cos\theta

と書け、2つのベクトルの角度情報を含みます。

ベクトル値関数

時間とともに位置が変わる点を考えると

r(t)=(x(t),y(t),z(t))\mathbf{r}(t) = \bigl(x(t), y(t), z(t)\bigr)

のように書けます。このとき

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

は速度ベクトルで、もう一度微分した

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

は加速度ベクトルです。

つまりベクトルは単に静的な空間座標ではなく、運動を記述する基本的な対象でもあります。

ベクトル場とは何か

ベクトル場とは空間の各点にベクトルを一つずつ対応させる関数です。

F(x,y,z)=(P(x,y,z),Q(x,y,z),R(x,y,z))\mathbf{F}(x,y,z) = \bigl(P(x,y,z), Q(x,y,z), R(x,y,z)\bigr)

直観的には空間全体に「小さな矢印」が刺さっている絵をイメージすれば良いでしょう。

手で見る短い例題

2次元ベクトル場

F(x,y)=(y,x)\mathbf{F}(x,y) = (-y, x)

を見てみましょう。いくつかの点で値を計算すると

  • (1,0)(1,0)では(0,1)(0,1)
  • (0,1)(0,1)では(1,0)(-1,0)
  • (1,0)(-1,0)では(0,1)(0,-1)

となります。

つまり原点を中心に反時計回りの回転を作る場です。式だけ見ると冷たいですが、数点打ってみればすぐに「回転の流れ」が見えます。

工学応用

流体速度場

空間の各点で流体がどの方向にどれだけ速く流れるかをベクトル場で表現します。

電場と磁場

電磁気学では場(field)の概念自体が中心です。電場も磁場も空間ごとに異なる方向と強さを持つベクトル場です。

ロボットと物理シミュレーション

力、速度、加速度はすべてベクトルなので、物理エンジンの核心構造はほとんどベクトル演算の上にあります。

なぜこのパートが重要なのか

前は時間に沿った変化を主に見ましたが、今は空間の中の変化と流れを見ることになります。後にgradient、divergence、curlを学べば、ベクトル場が単なる矢印の集まりではなく「増加、広がり、回転」といった物理的意味を持つことがより明確になります。

よくある間違い

ベクトルを座標値としてだけ見る

座標は表現に過ぎず、本質は方向と大きさです。

内積と外積を機械的に暗記する

どちらも幾何的意味が先です。角度、垂直性、面積、回転方向と結びつけてこそ長持ちします。

ベクトル場を式としてだけ見る

できるだけいくつかの点で値を打ってみて、矢印の絵を頭の中に描く練習が重要です。

一行まとめ

ベクトルとベクトル場は空間内の運動と流れを表現する工業数学の核心言語です。

次回予告

次の記事ではベクトル場上で最も重要な3つの演算であるgradient、divergence、curlを直観から丁寧に見ていきます。

参考資料

  • Erwin Kreyszig, Advanced Engineering Mathematics, 10th Edition
  • Jerrold E. Marsden, Anthony J. Tromba, Vector Calculus
  • MIT OpenCourseWare, Multivariable Calculus