クロス積

出典: フリー百科事典『ウィキペディア(Wikipedia)』

ベクトル解析において、クロス積(クロスせき、cross product)、ベクトル積(ベクトルせき、vector product)あるいは外積(がいせき)とは、2 つの三次元ベクトル ab に対して定義される演算 a × b である。

目次

[編集] 定義

三次元ベクトル a, b の外積は次の定義による大きさと向きを持つ三次元ベクトルである。 a, bなす角θ とするとき、外積の大きさ |\mathbf a\times\mathbf b| は、

|\mathbf a\times\mathbf b| = |\mathbf a||\mathbf b|\sin\theta

で与えられ、その向きは、a, b を含む平面で a をその始点の周りに (θ だけ) 回転させて b に重ねるとき、右ねじの進む向きである。すなわち,親指をa、人差し指をbとしたときに中指が外積の向きを表す(右手系)。これからわかるように、外積の大きさは、二つのベクトルが作る平行四辺形の面積をあらわす。

成分で書くと、\mathbf a = (a_x, a_y, a_z), \mathbf b = (b_x, b_y, b_z) のとき、

\mathbf a\times\mathbf b = (a_y b_z - a_z b_y, a_z b_x - a_x b_z, a_x b_y - a_y b_x)

エディントンのイプシロンεijkを用いると、

(\mathbf a\times\mathbf b)_i=\epsilon_{ijk} a_j b_k

行列式を使うと次のようにも書ける。


 \mathbf a\times\mathbf b =
 \begin{vmatrix}
 a_x & a_y & a_z\\
 b_x & b_y & b_z\\
 \mathbf e_x & \mathbf e_y & \mathbf e_z
 \end{vmatrix} = 
 \left(
 \begin{vmatrix}a_y & a_z \\ b_y & b_z\end{vmatrix},
 \begin{vmatrix}a_z & a_x \\ b_z & b_x\end{vmatrix},
 \begin{vmatrix}a_x & a_y \\ b_x & b_y\end{vmatrix}
 \right)

ここで、ex, ey, ez はそれぞれ x 軸, y 軸, z 軸の正の向きの単位ベクトル、ex = (1, 0, 0), ey = (0, 1, 0), ez = (0, 0, 1) である。

[編集] 外積の性質

任意のベクトル a, b, cR3、任意のスカラー kR について、

  1. \mathbf a\times\mathbf a = \mathbf 0
  2. \mathbf b\times\mathbf a = -\mathbf a\times\mathbf b
  3. (\mathbf a + \mathbf b)\times\mathbf c = \mathbf a\times\mathbf c + \mathbf b\times\mathbf c
  4. \mathbf a\times(\mathbf b + \mathbf c) = \mathbf a\times\mathbf b + \mathbf a\times\mathbf c
  5. (k\mathbf a)\times\mathbf b = \mathbf a\times(k\mathbf b) = k(\mathbf a\times\mathbf b)
  6. \mathbf a\times\mathbf 0 = \mathbf 0\times\mathbf a = \mathbf 0
  7. \mathbf a\times(\mathbf b\times \mathbf c) + \mathbf b\times(\mathbf c\times \mathbf a) +
\mathbf c\times(\mathbf a\times \mathbf b) = \mathbf 0
  8. (ベクトル三重積) \mathbf a \times ( \mathbf b \times \mathbf c) = (\mathbf a \cdot \mathbf c)\mathbf b - (\mathbf a \cdot \mathbf b)\mathbf c

が成立する。ドット積とは性質 1. \mathbf a\cdot\mathbf a = |\mathbf a|^2, 2. \mathbf a\cdot\mathbf b = \mathbf b\cdot\mathbf a が異なることに注意が必要。 7式は、いわゆる Jacobi Identity である。

[編集] ベクトル三重積性質の証明

ベクトル三重積: \mathbf a \times ( \mathbf b \times \mathbf c)

ベクトル\mathbf aとベクトル(\mathbf b \times \mathbf c)の外積であるから、これはベクトルである。その成分は

\{a \times (b \times c) \}_x
= a_y (b \times c)_z - a_z (b \times c)_y
= ay(bxcybycx) − az(bzcxbxcz)
= aybxcyaybycxazbzcx + azbxcz
= (aycy + azcz)bx − (ayby + azbz)cx
= (aycy + azcz)bx + axbxcx − (ayby + azbz)cxaxbxcx
= (axcx + aycy + azcz)bx − (axbx + ayby + azbz)cx
=(a \cdot c) b_x - (a \cdot b) c_x

同様にして、y成分、z成分は、

=(a \cdot c) b_y - (a \cdot b) c_y
=(a \cdot c) b_z - (a \cdot b) c_z

ゆえに、

a \times (b \times c) = (a \cdot c) b - (a \cdot b) c

[編集] 関連項目