math.luma.dev
検索
/linear-algebra/basics/matrix-cofactor

余因子

余因子(cofactor)

A=(B∗C∗ai,j∗B∗E)について、

a~i,j=def(−1)i+j∣BCDE∣と定義し、これを(i,j)余因子と呼ぶ。

行列式(determinant)の余因子による展開

i行(row)目について。

∣A∣=∣∗ai,0ai,1⋯ai,n−1∗∣=∣∗ai,00⋯0∗∣+∣∗0ai,1⋯0∗∣+⋯+∣∗00⋯ai,n−1∗∣=ai,0a~i,0+ai,1a~i,1+⋯+ai,n−1a~i,n−1=∑k∈nai,ka~i,k

同様にして、j列(column)目について、∣A∣=∑k∈nak,ja~k,j

i≠i′について、∑k∈nai′,ka~i,kを考える。
これは、Aのi′行目をi行目にコピーして、i行目で展開していた行列式になる。よって、同じ行を持つ行列の行列式なので0となる。列に対しても同様にすると、

  • i≠i′について、∑k∈nai′,ka~i,k=0
  • j≠j′について、∑k∈nak,j′a~k,j=0

となる。まとめると、クロネッカーのデルタ(Kronecker delta)を用いて、

  • ∑k∈nai,ka~j,k=∣A∣δi,j
  • ∑k∈nak,ia~k,j=∣A∣δi,j

とかける。