ホーム 芸能ニュース・ゴシップ 余因子行列で逆行列を求める公式の罠!転置の落とし穴と3×3計算術

余因子行列で逆行列を求める公式の罠!転置の落とし穴と3×3計算術

安藤 澪 安藤 澪 • 更新: • 公開: • 読了約 13 分
目次

大学の数学やデータサイエンスの基礎として避けて通れない線形代数において、多くの学習者がつまずく難所の一つが「余因子行列を用いた逆行列の算出」です。計算手順そのものは機械的な四則演算の積み重ねであるにもかかわらず、小テストや定期試験、さらには資格試験の現場で失点する受験生が後を絶ちません。

なぜ公式を覚えているはずなのに計算ミスが頻発するのか。その背景には、符号の付け間違いだけでなく、初学者が最も見落としやすい「転置の罠」が潜んでいます。本稿では、余因子行列の定義から3×3行列の具体的な解法ステップ、計算ミスを根絶するチェック法までを徹底的に解剖します。

【基礎知識】余因子行列の定義と正則行列における逆行列の存在条件

余因子行列逆行列

線形代数の世界において、逆行列を求めるアプローチは複数存在しますが、理論的な美しさと構造の理解において中核を成すのが余因子行列(adjugate matrix)です。まず押さえるべきは、正則行列と逆行列の存在条件です。正方行列 $A$ に対して、その行列式 $\det(A)$(または $|A|$)が $0$ でない($\det(A) \neq 0$)とき、$A$ は正則行列と呼ばれ、唯一の逆行列 $A^{-1}$ を持ちます。

高校数学や大学初年次で学ぶ2×2行列の逆行列公式を振り返ってみましょう。行列 $A = \begin{pmatrix} a & b \\ c & d \end{pmatrix}$ の場合、$ad - bc \neq 0$ のもとで逆行列は次のように定義されます。

$$A^{-1} = \frac{1}{ad - bc} \begin{pmatrix} d & -b \\ -c & a \end{pmatrix}$$

実は、この公式の分子に現れる $\begin{pmatrix} d & -b \\ -c & a \end{pmatrix}$ こそが、2×2行列における余因子行列そのものです。この仕組みを3×3以上の高次正方行列へと一般化したものが、一般の余因子行列の定義となります。

【最大の落とし穴】なぜ計算ミスが多発するのか?「転置の罠」と余因子の符号の覚え方

線形代数の逆行列の計算問題において、正答率を著しく下げる最大の要因は「転置の配置ミス」と「符号決定の勘違い」です。公式を正しく理解していないと、9個の小行列式を苦労して計算した努力がすべて水泡に帰します。

第1の罠は、余因子行列と逆行列における転置の扱いです。行列 $A$ の第 $i$ 行・第 $j$ 列を取り除いた小行列式に符号を付与した余因子を $\widetilde{a}_{ij}$ とするとき、余因子行列 $\widetilde{A}$(または $\mathrm{adj}(A)$)の $(i, j)$ 成分には $\widetilde{a}_{ji}$ が入ります。つまり、行と列が入れ替わった「転置行列」の形をとる必要があります。

$$A^{-1} = \frac{1}{\det(A)} \widetilde{A} = \frac{1}{\det(A)} \begin{pmatrix} \widetilde{a}_{11} & \widetilde{a}_{21} & \widetilde{a}_{31} \\ \widetilde{a}_{12} & \widetilde{a}_{22} & \widetilde{a}_{32} \\ \widetilde{a}_{13} & \widetilde{a}_{23} & \widetilde{a}_{33} \end{pmatrix}$$

求めた余因子をそのまま並べてしまい、最後の転置を忘れて提出してしまうミスが受験者の約半数を占めます。

第2の罠である余因子の符号の覚え方については、公式 $(-1)^{i+j}$ を毎回計算するのではなく、碁盤の目のような「チェッカーボードパターン」を視覚的にイメージするのが確実です。

$$\begin{pmatrix} + & - & + \\ - & + & - \\ + & - & + \end{pmatrix}$$

左上 $(1,1)$ は必ずプラスから始まり、縦横に進むたびに符号が交互に入れ替わります。このパターンを頭に焼き付けておくことで、機械的なミスを大幅に抑制できます。

【実践演習】3×3逆行列を余因子から求める具体的な計算手順

具体的な3×3逆行列の余因子による求め方を、次の数値例を用いてステップ順に解説します。

$$A = \begin{pmatrix} 1 & 2 & 0 \\ 0 & 1 & 1 \\ 2 & 0 & 1 \end{pmatrix}$$

ステップ1:行列式の算出
サラスの公式または後述する余因子展開を用います。
$\det(A) = 1 \cdot (1 \cdot 1 - 1 \cdot 0) - 2 \cdot (0 \cdot 1 - 1 \cdot 2) + 0 = 1 + 4 = 5 \neq 0$
行列式が5(非ゼロ)であるため、正則行列であり逆行列が存在します。

ステップ2:各成分の余因子 $\widetilde{a}_{ij}$ の計算

  • $\widetilde{a}_{11} = + \begin{vmatrix} 1 & 1 \\ 0 & 1 \end{vmatrix} = 1$
  • $\widetilde{a}_{12} = - \begin{vmatrix} 0 & 1 \\ 2 & 1 \end{vmatrix} = -(-2) = 2$
  • $\widetilde{a}_{13} = + \begin{vmatrix} 0 & 1 \\ 2 & 0 \end{vmatrix} = -2$
  • $\widetilde{a}_{21} = - \begin{vmatrix} 2 & 0 \\ 0 & 1 \end{vmatrix} = -2$
  • $\widetilde{a}_{22} = + \begin{vmatrix} 1 & 0 \\ 2 & 1 \end{vmatrix} = 1$
  • $\widetilde{a}_{23} = - \begin{vmatrix} 1 & 2 \\ 2 & 0 \end{vmatrix} = -(-4) = 4$
  • $\widetilde{a}_{31} = + \begin{vmatrix} 2 & 0 \\ 1 & 1 \end{vmatrix} = 2$
  • $\widetilde{a}_{32} = - \begin{vmatrix} 1 & 0 \\ 0 & 1 \end{vmatrix} = -1$
  • $\widetilde{a}_{33} = + \begin{vmatrix} 1 & 2 \\ 0 & 1 \end{vmatrix} = 1$

ステップ3:転置して余因子行列を組み立て、行列式で割る
算出した成分を行列に配置する際、必ず行と列を反転させて代入します。

$$A^{-1} = \frac{1}{5} \begin{pmatrix} 1 & -2 & 2 \\ 2 & 1 & -1 \\ -2 & 4 & 1 \end{pmatrix}$$

検算として元の行列 $A$ と $A^{-1}$ の積を計算し、単位行列 $I$ になることを確認すれば完璧です。

【数学的アプローチ】行列式の余因子展開と余因子行列の公式の証明

なぜこの公式で逆行列が求まるのか、その背景には行列式の余因子展開があります。任意の正方行列 $A$ の第 $i$ 行に関する余因子展開は次のように表されます。

$$\sum_{k=1}^n a_{ik} \widetilde{a}_{jk} = \begin{cases} \det(A) & (i = j) \\ 0 & (i \neq j) \end{cases}$$

同じ行の成分と余因子を掛け合わせて足すと行列式 $\det(A)$ になり、異なる行の余因子と掛け合わせると「同じ行を2つ持つ行列式」の計算と等価になり、$0$ に消滅するという極めて強力な性質を持っています。

この定理を行列全体の積として表現したものが、余因子行列の公式の証明の核心です。行列 $A$ とその余因子行列 $\widetilde{A}$ の積を取ると、対角成分にはすべて $\det(A)$ が並び、非対角成分はすべて $0$ になります。

$$A \widetilde{A} = \det(A) I$$

両辺をスカラーである $\det(A)$ で割ることで、$A \left( \frac{1}{\det(A)} \widetilde{A} \right) = I$ が導かれ、定義より逆行列の公式が完全に証明されます。

【解法の使い分け】掃き出し法と余因子行列の比較|クラメルの公式との関連性

逆行列を求める手法として、余因子行列を用いる方法と並び称されるのが「基本変形(ガウス・ジョルダン法/掃き出し法)」です。実際の計算現場では、どちらの手法を選択すべきなのでしょうか。掃き出し法と逆行列の解法比較を行うと、明確な境界線が見えてきます。

余因子法が有利なケース:

  • 2×2および3×3の低次行列の計算
  • 成分に文字変数($a, b, x$ など)が含まれており、場合分けが発生する理論解析
  • 連立一次方程式の解の公式であるクラメルの公式を導出・適用する場合

掃き出し法が有利なケース:

  • 4×4以上の高次正方行列の手計算
  • ゼロ成分が多く含まれる疎行列の計算
  • コンピュータアルゴリズムとしての数値計算実装(計算量が余因子法の $O(n!)$ に対して掃き出し法は $O(n^3)$ で済むため)

【余因子行列と逆行列】に関するよくある質問(FAQ)

Q1:余因子行列を英語で表記するとき、どのような用語が使われますか?
A1:余因子行列は英語で「adjugate matrix」や「classical adjoint matrix」と呼ばれ、記号では $\mathrm{adj}(A)$ や $\widetilde{A}$ と表記されます。共役転置(エルミート転置)を指す「adjoint matrix」と混同されやすいため注意が必要です。

Q2:4×4の行列でも余因子行列を使って逆行列を求めて良いですか?
A2:数学的には可能ですが、手計算は避けるのが賢明です。4×4の場合、3×3の行列式を16個計算する必要があり、膨大な時間とケアレスミスを招きます。4×4以上は行基本変形(掃き出し法)を用いるのが実務的・試験的な定石です。

Q3:試験本番で計算ミスを瞬時に見抜く検算方法はありますか?
A3:求めた逆行列 $A^{-1}$ と元の行列 $A$ の「特定の1行と1列だけ」を掛け算してみてください。例えば、1行目と1列目の内積が $1$ にならなかったり、1行目と2列目の内積が $0$ にならなければ、その時点で転置ミスや符号ミスが生じていると即座に判別できます。

余因子行列を用いた逆行列の導出は、公式の構造と背後にある余因子展開の性質さえ掴んでしまえば、決して難しい作業ではありません。しかし、「チェッカーボードによる符号の管理」と「最後の転置処理」という2つの関門を怠ると、容易に失点へと繋がります。

3×3行列の計算演習を繰り返す際は、ただ答えを出すだけでなく、部分的な内積計算による検算をセットで行う習慣を身につけましょう。確実な手順の定着こそが、線形代数のマスターに向けた最短ルートです。

同じカテゴリの記事

安藤 澪
コンテンツディレクター 安藤 澪
プロフィールを見る →

観光情報は自治体と施設の公式資料を一次情報とし、季節や営業状況の変化は更新日と一緒に明示します。

おすすめの関連記事