1. はじめに
行列の行列式は、正方行列に対して定義される重要なスカラー値です。この記事では、行列式の定義、計算方法、そして幾何学的意味を詳しく解説します。
2. 行列式の定義
n×n正方行列A=(aij)の行列式は
det(A)=σ∈Sn∑sgn(σ)i=1∏nai,σ(i)
ここで、Snはn次の対称群、sgn(σ)は置換の符号です。
2.1 低次行列の行列式(特殊な方法)
低次行列には直接計算できる公式がありますが、高次行列では使えません。
2×2行列
\det\begin{pmatrix} a & b \\ c & d \end{pmatrix} = ad – bc
3×3行列(サラスの公式)
\det\begin{pmatrix}
a_{11} & a_{12} & a_{13} \\
a_{21} & a_{22} & a_{23} \\
a_{31} & a_{32} & a_{33}
\end{pmatrix} = a_{11}a_{22}a_{33} + a_{12}a_{23}a_{31} + a_{13}a_{21}a_{32} – a_{13}a_{22}a_{31} – a_{11}a_{23}a_{32} – a_{12}a_{21}a_{33}
注意:これらの公式は2×2と3×3にのみ適用可能で、4×4以上の行列では使えません。
3. 行列式の計算方法
一般の行列式の計算には2つの主要な方法があります。
3.1 行基本変形による計算
行基本変形を使って上三角行列に変形し、対角成分の積を計算します。
- 行の交換 行列式の符号が変わる
- 行の定数倍 行列式がc倍される
- 行の加算 行列式は変化しない
3.2 余因子展開
i行目による余因子展開は
det(A)=j=1∑naijCij
ここで、Cij=(−1)i+jdet(Aij)は余因子、Aijはi行j列を除いた小行列です。
4. 具体例
4.1 行基本変形による計算例
行列
A=2−11130021
を行基本変形で上三角行列に変形して行列式を計算します。
ステップ1:1行目の1列目を1にする
R1→21R1:1−112130021,det=2×det
ステップ2:2行目の1列目を0にする
R2→R2+R1:10121270021,det=2×det
ステップ3:3行目の1列目を0にする
R_3 \to R_3 – R_1 : \begin{pmatrix}
1 & \frac{1}{2} & 0 \\
0 & \frac{7}{2} & 2 \\
0 & -\frac{1}{2} & 1
\end{pmatrix}, \quad \det = 2 \times \det
ステップ4:3行目の2列目を0にする
R3→R3+71R2:100212700279,det=2×det
上三角行列の行列式は対角成分の積なので、
det(A)=2×1×27×79=2×29=9
4.2 余因子展開による計算例
同じ行列
A=2−11130021
の1行目による余因子展開
- C11=(−1)1+1det(3021)=3
- C12=(−1)1+2det(−1121)=3
- C13=(−1)1+3det(−1130)=−3
したがって、
det(A)=2⋅3+1⋅3+0⋅(−3)=9
5. 行列式の性質
- det(I)=1(単位行列)
- det(AT)=det(A)(転置)
- det(AB)=det(A)det(B)(積)
- det(cA)=cndet(A)(定数倍)
- 行の交換で符号が変わる
- det(A)=0⇔Aは正則でない
6. 幾何学的意味
6.1 2次元の場合
2×2行列の行列式は、2つのベクトルが張る平行四辺形の面積を表します。
\det\begin{pmatrix} a & b \\ c & d \end{pmatrix} = ad – bc = \text{面積}
6.2 3次元の場合
3×3行列の行列式は、3つのベクトルが張る平行六面体の体積を表します。
6.3 符号の意味
行列式の符号は向きを表します
- 正 右手系(反時計回り)
- 負 左手系(時計回り)
- ゼロ ベクトルが線形従属
7. 例題
7.1 基本的な計算
問題1:以下の行列の行列式を求めよ
B=111123136
問題1の解答
行基本変形による計算
ステップ1:2行目の1列目を0にする
R_2 \to R_2 – R_1 : \begin{pmatrix}
1 & 1 & 1 \\
0 & 1 & 2 \\
1 & 3 & 6
\end{pmatrix}, \quad \det = \det
ステップ2:3行目の1列目を0にする
R_3 \to R_3 – R_1 : \begin{pmatrix}
1 & 1 & 1 \\
0 & 1 & 2 \\
0 & 2 & 5
\end{pmatrix}, \quad \det = \det
ステップ3:3行目の2列目を0にする
R_3 \to R_3 – 2R_2 : \begin{pmatrix}
1 & 1 & 1 \\
0 & 1 & 2 \\
0 & 0 & 1
\end{pmatrix}, \quad \det = \det
上三角行列の行列式は対角成分の積なので、
det(B)=1×1×1=1
7.2 練習問題
問題2:以下の行列の行列式を求めよ
C=302210141
答え:det(C)=−13
問題3:以下の行列の行列式を求めよ
D=1000220033304444
答え:det(D)=24
8. まとめ
行列式について、以下のポイントが重要です
- 定義 置換による形式的定義
- 計算方法 行基本変形、余因子展開
- 幾何学的意味 面積・体積・向き
- 応用 正則性の判定、連立方程式の解法
行列式は線形代数の基礎として、ベクトル空間の幾何学的性質を理解するのに不可欠な概念です。