余因子の計算方法

こんにちはコーヤです。

このページでは余因子の計算方法を3ステップに分けて勉強します。余因子は余因子展開や逆行列の計算に必要です。

余因子の計算3ステップ

余因子の計算方法は3ステップです。

  1. 符号がプラスかマイナスか調べる
  2. 小行列の行列式を求める
  3. 符号と行列式の積を計算する

X=(abcdefghijklmnop)

この行列の1行1列の余因子と2行3列の余因子を例に3ステップで計算してみます。

Step1. 符号がプラスかマイナスか調べる

このステップは簡単です。

行列の1番左上の成分はプラス、その隣はマイナス、その隣はプラスという感じで符号を決めていきます。

X±=(++++++++)

これだけです。

1行1列の余因子の符号はプラス、2行3列の余因子の符号はマイナスです。

Step2. 小行列の行列式を求める

1行1列の余因子を求めるとき、小行列は1行目と1列目を取り除いた行列のことです。

2行3列の余因子を求めるとき、小行列は2行目と3列目を取り除いた行列のことです。

小行列式

ij列を取り除いて小さくした行列はMijと表すことが多いです。

このステップでは小行列の行列式を計算してあげましょう。detM11detM23の値が求まればOKです。

Step3. 符号と行列式の積を計算する

余因子の値は符号と行列式の積です。

X±の1行1列の符号はプラス、行列式はdetM11なので、余因子はdetM11です。

X±の2行3列の符号はマイナス、行列式はdetM23なので、余因子はdetM23です。

行列Xij列の余因子をXijのように表すとすると、今回求めた余因子は

X11=detM11X23=detM23

です。

余因子なんて難しそうな名前がついていますが、小さくした行列の行列式の符号を調整しただけです。

余因子計算の具体例

それでは具体例で余因子を計算してみましょう。

A=(312541213)

この行列の1行1列、1行2列の余因子を求めてみましょう。

Step1. 符号がプラスかマイナスか調べる

プラスマイナスの行列を作ります。

A±=(+++++)

Step2. 小行列の行列式を求める

小さくした行列の行列式を求めます。

detM11=|312541213|=|4113|=11

detM12=|312541213|=|5123|=13

Step3. 符号と行列式の積を計算する

A±の1行1列の符号はプラス、行列式はdetM11=11なので、1行1列の余因子はA11=11です。

A±の1行2列の符号はマイナス、行列式はdetM12=13なので、1行2列の余因子はA12=13です。

まとめ

余因子の計算方法は3ステップです。

  1. 符号がプラスかマイナスか調べる
  2. 小行列の行列式を求める
  3. 符号と行列式の積を計算する

コメント欄