1. 外積って何?

ベクトル a\vec ab\vec b外積 (cross product) a×b\vec a \times \vec b は、 結果がベクトルになる演算です。 内積 (ドット積) がスカラーになるのと対照的。

外積は 2 つの情報で決まります:

  • 大きさ: a\vec ab\vec b が作る平行四辺形の面積
  • 向き: 2 つのベクトルが張る平面に垂直で、右ねじの法則で決まる側

2. 大きさ: 平行四辺形の面積

外積の大きさは、a\vec ab\vec b の間の角度を θ\theta として:

a×b=absinθ|\vec a \times \vec b| = |\vec a|\,|\vec b|\sin\theta

これは平行四辺形の面積と一致します。底辺 a|\vec a|、 高さ bsinθ|\vec b| \sin\theta の面積。

|a × b| equals the area of the parallelogram spanned by a and b
|a × b| は a, b が張る平行四辺形の面積

向きが平行 (θ=0\theta = 0 または π\pi) のときは sinθ=0\sin\theta = 0 なので a×b=0\vec a \times \vec b = \vec 0。 つまり 平行なベクトル同士の外積はゼロ

3. 向き: 右ねじの法則

外積の向きは、a\vec ab\vec b が張る平面に 垂直な 2 方向のうち、右ねじの法則で選ばれます。

  1. 平面に右ねじ (普通のねじ) を立てる
  2. a\vec a から b\vec b回す (角度が小さい側を通る向きに)
  3. そのときねじが進む向きa×b\vec a \times \vec b の向き

回す順序を入れ替える (b\vec b から a\vec a) と、ねじは逆に進むので符号が反転 (a×b=b×a\vec a \times \vec b = -\,\vec b \times \vec a)。 「ねじは右回しで進む」という日常の感覚そのまま。

4. 成分で計算する

a=(a1,a2,a3)\vec a = (a_1, a_2, a_3)b=(b1,b2,b3)\vec b = (b_1, b_2, b_3) のとき、 外積の成分は次のとおり:

a×b=(a2b3a3b2a3b1a1b3a1b2a2b1)\vec a \times \vec b = \begin{pmatrix} a_2 b_3 - a_3 b_2 \\ a_3 b_1 - a_1 b_3 \\ a_1 b_2 - a_2 b_1 \end{pmatrix}

覚えやすいのは、形式的に 3 × 3 の行列式として書く方法:

a×b=ijka1a2a3b1b2b3\vec a \times \vec b = \begin{vmatrix} \vec i & \vec j & \vec k \\ a_1 & a_2 & a_3 \\ b_1 & b_2 & b_3 \end{vmatrix}

1 行目を i,j,k\vec i, \vec j, \vec k 方向の基本ベクトルと見なして、 各基本ベクトルの成分を余因子展開で読み取る。 手で計算するときはこちらが速い。

演習 #1

次の 2 ベクトルの外積を計算しよう。

a=(1,2,3)\vec a = (1, 2, 3)b=(4,5,6)\vec b = (4, 5, 6)

解答を見る

成分公式に当てはめる:

  • xx 成分: a2b3a3b2=2635=3a_2 b_3 - a_3 b_2 = 2 \cdot 6 - 3 \cdot 5 = -3
  • yy 成分: a3b1a1b3=3416=6a_3 b_1 - a_1 b_3 = 3 \cdot 4 - 1 \cdot 6 = 6
  • zz 成分: a1b2a2b1=1524=3a_1 b_2 - a_2 b_1 = 1 \cdot 5 - 2 \cdot 4 = -3
a×b=(3, 6, 3)\vec a \times \vec b = (-3,\ 6,\ -3)

検算: a(a×b)=1(3)+2(6)+3(3)=0\vec a \cdot (\vec a \times \vec b) = 1(-3) + 2(6) + 3(-3) = 0
(外積は a\vec a と直交する)。

5. 基本ベクトル i, j, k の関係

直交座標の基本ベクトル i=(1,0,0), j=(0,1,0), k=(0,0,1)\vec i = (1,0,0),\ \vec j = (0,1,0),\ \vec k = (0,0,1) に成分公式を当てはめると:

i×j=k,j×k=i,k×i=j\vec i \times \vec j = \vec k,\quad \vec j \times \vec k = \vec i,\quad \vec k \times \vec i = \vec j

i → j → k → i の巡回で外積が閉じる (cyclic)。 逆方向は符号反転: j×i=k\vec j \times \vec i = -\vec k など。

6. 性質

  • 反対称 (入れ替えで符号反転): a×b=b×a\vec a \times \vec b = -\,\vec b \times \vec a
  • 分配: a×(b+c)=a×b+a×c\vec a \times (\vec b + \vec c) = \vec a \times \vec b + \vec a \times \vec c
  • スカラー倍: (ka)×b=k(a×b)(k\vec a) \times \vec b = k\,(\vec a \times \vec b)
  • 平行なら 0: a×a=0\vec a \times \vec a = \vec 0 (自分自身との外積は必ず 0)
  • 結合則は成り立たない: 一般に a×(b×c)(a×b)×c\vec a \times (\vec b \times \vec c) \ne (\vec a \times \vec b) \times \vec c

7. 物理での出番

外積は「回転」「ねじれ」に関係する物理量でよく出てきます。

力のモーメント (トルク)

τ=r×F\vec\tau = \vec r \times \vec F

r\vec r は回転軸から力の作用点までの位置ベクトル、 F\vec F は加えた力。ねじる強さが外積で表される。

ローレンツ力

F=qv×B\vec F = q\vec v \times \vec B

磁場 B\vec B 中を速度 v\vec v で動く荷電粒子が受ける力。 速度と磁場の両方に垂直

角運動量

L=r×p\vec L = \vec r \times \vec p

p\vec p は運動量。回転運動の保存量の中心になる量。

演習 #2

てこの先端 r=(2,0,0)\vec r = (2, 0, 0) に力 F=(0,3,0)\vec F = (0, 3, 0) をかけたときのモーメント τ=r×F\vec\tau = \vec r \times \vec F を求めよう。

解答を見る

成分公式:

  • xx 成分: r2F3r3F2=0003=0r_2 F_3 - r_3 F_2 = 0 \cdot 0 - 0 \cdot 3 = 0
  • yy 成分: r3F1r1F3=0020=0r_3 F_1 - r_1 F_3 = 0 \cdot 0 - 2 \cdot 0 = 0
  • zz 成分: r1F2r2F1=2300=6r_1 F_2 - r_2 F_1 = 2 \cdot 3 - 0 \cdot 0 = 6
τ=(0, 0, 6)\vec\tau = (0,\ 0,\ 6)

物理的には: xx 軸方向の棒に yy 軸方向の力がかかっているので、回転軸は zz 軸に沿って、大きさ 6 の回転モーメントが生じる。右ねじの法則で「反時計回り (上から見て)」。