行列式の展開

行列式の展開

n 次の行列式 | A | について

a 1 k a ˜ 1 j + a 2 k a ˜ 2 j + ⋯ + a n k a ˜ n j = A k = j ⋯ ( 1 ) 0 k ≠ j ⋯ ( 2 )

a k 1 a ˜ i 1 + a k 2 a ˜ i 2 + ⋯ + a k n a ˜ i n = A k = i ⋯ ( 3 ) 0 k ≠ i ⋯ ( 4 )

が成り立つ.

ただし, a i j は n 次の正方行列 A の成分で, a ˜ i j は成分 a i j の余因子である.

(1)を行列式 | A | の j 列での展開式とい,この展開する操作を j 列で余因子展開するという.

(3)を行列式 | A | の i 行での展開式とい,この展開する操作を i 行で余因子展開するという.

■導出

● k = j の場合

* j ≠ 1 の時

A = |   ⋯ a 1 j − 2 a 1 j − 1 a 1 j ⋯ ⋯ a 2 j − 2 a 2 j − 1 a 2 j ⋯ ⋮ ⋮ ⋮ ⋯ a n j − 2 a n j − 1 a n j ⋯ |

j − 1 列とj列を入れ換える.行列の符号が変わることに注意する. 

= − |   ⋯ a 1 j − 2 a 1 j a 1 j − 1 ⋯ ⋯ a 2 j − 2 a 2 j a 2 j − 1 ⋯ ⋮ ⋮ ⋮ ⋯ a n j − 2 a n j a n j − 1 ⋯ |

j − 2 列と j − 1 列を入れ換える.行列の符号が変わることに注意する. 

= ( − 1 ) 2 |   ⋯ a 1 j a 1 j − 2 a 1 j − 1 ⋯ ⋯ a 2 j a 2 j − 2 a 2 j − 1 ⋯ ⋮ ⋮ ⋮ ⋯ a n j a n j − 2 a n j − 1 ⋯ |

    ⋮   ( a 1 j a 2 j ⋮ a n j ) が第1列にくるまで同様に隣の列と入れ換えを繰り返す.

= ( − 1 ) j − 1 | a 1 j a 11 a 1 j − 1 a 1 j + 1 ⋯ a 2 j a 21 a 2 j − 1 a 2 j + 1 ⋯ ⋮ ⋮ ⋮ ⋮ a n j a n 1 a n j − 1 a n j + 1 ⋯ |

* j = 1 の時は上の操作は不要である.

= ( − 1 ) j − 1 | a 1 j + 0 a 11 ⋯ 0 + a 2 j a 21 ⋯ ⋮ ⋮ 0 + a n j a n 1 ⋯ |

= ( − 1 ) j − 1 | a 1 j a 11 ⋯ 0 a 21 ⋯ ⋮ ⋮ 0 a n 1 ⋯ | + | 0 a 11 ⋯ a 2 j a 21 ⋯ ⋮ ⋮ a n j a n 1 ⋯ |

同様にして

= ( − 1 ) j − 1 | a 1 j a 11 ⋯ 0 a 12 ⋯ ⋮ ⋮ 0 a n 1 ⋯ | + | 0 a 11 ⋯ a 2 j a 12 ⋯ ⋮ ⋮ 0 a n 1 ⋯ | + | 0 a 11 ⋯ 0 a 12 ⋯ ⋮ ⋮ a n j a n 1 ⋯ |

第2番目以降の行列式について,第i 番目の行列式の第i行を第1行に移動させるため隣接する行との入れ換えを繰り返すと

= ( − 1 ) j − 1 | a 1 j a 11 ⋯ 0 a 21 ⋯ ⋮ ⋮ 0 a n 1 ⋯ | + ( − 1 ) 1 | a 2 j a 21 ⋯ 0 a 11 ⋯ ⋮ ⋮ 0 a n 1 ⋯ | + ⋯ + ( − 1 ) n − 1 | a n j a n 1 ⋯ 0 a 11 ⋯ ⋮ ⋮ 0 a n − 11 ⋯ |

= − 1 j − 1 a 1 j a 11 ⋯ 0 a 21 ⋯ ⋮ ⋮ 0 a n 1 ⋯ + − 1 j a 2 j a 21 ⋯ 0 a 11 ⋯ ⋮ ⋮ 0 a n 1 ⋯ + ⋯ + − 1 j + n − 2 a n j a n 1 ⋯ 0 a 11 ⋯ ⋮ ⋮ 0 a n − 11 ⋯

= ( − 1 ) j − 1 a 1 j | a 21 ⋯ a 2 j − 1 a 2 j + 1 ⋯ a 2 n a 31 ⋯ a 3 j − 1 a 3 j + 1 ⋯ a 3 n ⋮ ⋮ ⋮ ⋮ a n 1 ⋯ a n j − 1 a n j + 1 ⋯ a n n | + ( − 1 ) j a 2 j | a 11 ⋯ a 1 j − 1 a 1 j + 1 ⋯ a 1 n a 31 ⋯ a 3 j − 1 a 3 j + 1 ⋯ a 3 n ⋮ ⋮ ⋮ ⋮ a n 1 ⋯ a n j − 1 a n j + 1 ⋯ a n n | + − 1 j + i − 2 a i j a 11 ⋯ a 1 j − 1 a 1 j + 1 ⋯ a 1 n ⋮ ⋱ ⋮ a i − 11 ⋯ a i − 1 j − 1 a i − 1 j + 1 ⋯ a i − 11 a i + 11 … a i + 1 j − 1 a i + 1 j + 1 ⋯ a i + 1 j + 1 ⋮ ⋱ ⋮ a n 1 ⋯ a n j − 1 a n j + 1 ⋯ a n n + ⋯ + ( − 1 ) j + n − 2 a n j | a 11 ⋯ a 1 j − 1 a 1 j + 1 ⋯ a 1 n ⋮ ⋱ ⋮ ⋮ ⋱ ⋮ a n − 11 ⋯ a n − 1 j − 1 a n − 1 j + 1 ⋯ a n − 1 n |

( − 1 ) j + i − 2 = ( − 1 ) j + i · ( − 1 ) − 2 = ( − 1 ) j + i ,および,余因子 a ˜ ij より

= a 1 j a ˜ 1 j + a 2 j a ˜ 2 j + ⋯ + a n j a ˜ n j となる.

すなわち

a 11 ⋯ a 1 j ⋯ a 1 n ⋮ ⋱ ⋮ ⋱ ⋮ a 21 ⋯ a 2 j ⋯ a 2 n ⋮ ⋱ ⋮ ⋱ ⋮ a n 1 ⋯ a n j ⋯ a n m = a 1 j a ˜ 1 j + a 2 j a ˜ 2 j + ⋯ + a n j a ˜ n j  

この式を行列式 | A | の j 列での展開式という.

以上の計算は, 3 次の行列式 a 11 a 12 a 13 a 21 a 22 a 23 a 31 a 32 a 33 を 3 列での余因子展開の導出過程 を参考にするとよい.

このように行列式 | A | を行列 A の成分とその余因子の積の和にすることを余因子展開するともいう.

● k ≠ j の場合

a 1 k a ˜ 1 j + a 2 k a ˜ 2 j + ⋯ + a n j a ˜ n j = a 11 ⋯ a 1k ⋯ a 1j−1 a 1k a 1j+1 ⋯ a 1n a 21 ⋯ a 2j ⋯ a 2j−1 a 2k a 2j+1 ⋯ a 2n ⋮ ⋱ ⋮ ⋮ ⋱ ⋮ a n1 ⋯ a nj ⋯ a nj−1 a nk a nj+1 ⋯ a nm

となり,第 k 列の成分と第 j 列の成分が等しくなる.

よってこの性質より

a 1 k a ˜ 1 j + a 2 k a ˜ 2 j + ⋯ + a n j a ˜ n j = 0  

となる.

2つ目の式の証明は1つ目の式の証明の行の操作と列の操作を入れ換えて同様に証明することができる.

| A | = a 11 a 12 ⋯ a 1 n ⋮ ⋮ a k 1 a k 2 ⋯ a k n ⋮ ⋮ a n 1 a n 2 ⋯ a n n = a k 1 a ˜ k 1 + a k 2 a ˜ k 2 + ⋯ + a k n a ˜ k n  

を行列式 | A | のk行での展開式という.

 

■具体例

例1 第1行で展開した場合

| 1 2 3 2 3 1 3 1 2 |

= 1 × − 1 1 + 1 3 1 1 2 + 2 × − 1 1 + 2 2 1 3 2 + 3 × − 1 1 + 3 2 3 3 1

= 1 × 6 − 1 − 2 × 4 − 3 + 3 × 2 − 9

= 5 − 2 − 21

= − 18

例2 第1列で展開した場合

| 4 5 6 5 6 4 6 4 5 |

= 4 × − 1 1 + 1 6 4 4 5 + 5 × − 1 2 + 1 5 6 4 5 + 6 × − 1 3 + 1 5 6 6 4

= 4 × ( 30 − 16 ) − 5 × ( 25 − 24 ) + 6 × ( 20 − 36 )

= 56 − 5 − 96

= − 45

 

ホーム>>カテゴリー分類>>行列>>線形代数>>行列式の展開

最終更新日: 2025年10月10日