Up 3次元へ 作成: 2015-02-11
更新: 2015-02-11


    3つの数ベクトル
      1 = (a11, a12, a13 )
      2 = (a21, a22, a23 )
      3 = (a31, a32, a33 )
    の張る平行六面体の体積を,つぎの「行列式」に表現する:

    行列式の値は,つぎの計算公式に代入することで求まる:
        a112233 + a122331 + a132132
       ー a112332 ー a122133 ー a132231

    以下が,この計算公式を導くプロセスである:
    1. 平行六面体の体積は,底と定めた平行四辺形の面積と,この底に対して決まる高さで,求まる。
    2. 平行六面体の底として,12 が張る平行四辺形をとる。
    3. これに対する高さは,12 の外積 1 × 2 と同じ方向を向く。
    4. 12 のなす角をθとするとき,
        |1 × 2| = |1| |2 | sinθ
    5. 特に,|1 × 2| は底の面積。
    6. 1 × 23 のなす角をτとするとき,
        高さ = |3| cosτ
        cosτ = (1 × 2, 3 ) / ( |1 × 2| |3| )
      よって,
        高さ = (1 × 2, 3 ) / |1 × 2|
    7. 「底の面積 = |1 × 2| 」と「高さ = (1 × 2, 3 ) / |1 × 2| 」より,
        平行六面体の体積 = (1 × 2, 3 )
    8. (1 × 2, 3 ) をベクトルの成分で表す:
        (1 × 2, 3 )
        = ( (a1223 ー a1322, a1321 ー a1123, a1122 ー a1221 ),
           (a31, a32, a33 ) )
        =  (a1223 ー a1322 ) a31
         + (a1321 ー a1123 ) a32
         + (a1122 ー a1221 ) a33
        =  a112233 + a122331 + a132132
         ー a112332 ー a122133 ー a132231