行列の逆行列を求めるには、掃き出し法を用いる方法と、余因子行列を利用する方法などがある。ここでは、行列のサイズに応じて適切な方法を選択して計算する。
(1) 行列 A の逆行列
行列Aは3x3行列である。余因子行列を用いて逆行列を求める。
A=12−1−20−1−1−10 まず、行列Aの行列式を計算する。
det(A)=1(0−1)−(−2)(0−1)+(−1)(−2−0)=−1−2+2=−1 次に、余因子行列を求める。
C11=(0)(0)−(−1)(−1)=−1 C12=−(2(0)−(−1)(−1))=1 C13=(2)(−1)−(0)(−1)=−2 C21=−((−2)(0)−(−1)(−1))=1 C22=(1)(0)−(−1)(−1)=−1 C23=−(1(−1)−(−2)(−1))=3 C31=(−2)(−1)−(−1)(0)=2 C32=−(1(−1)−(−1)(2))=−1 C33=(1)(0)−(−2)(2)=4 余因子行列は
C=−1121−1−1−234 転置余因子行列(随伴行列)は
adj(A)=CT=−11−21−132−14 逆行列は A−1=det(A)1adj(A)=−11−11−21−132−14=1−12−11−3−21−4 (2) 行列 B の逆行列
B=13−420−1−3−23 det(B)=1(0−2)−2(9−8)−3(−3−0)=−2−2+9=5 C=−2−3−4−1−9−7−3−7−6 adj(B)=CT=−2−1−3−3−9−7−4−7−6 B−1=det(B)1adj(B)=51−2−1−3−3−9−7−4−7−6=−2/5−1/5−3/5−3/5−9/5−7/5−4/5−7/5−6/5 (3) 行列 C の逆行列
C=2−13110−32−5 det(C)=2(−5−0)−1(5−6)−3(0−3)=−10+1+9=0 det(C) = 0 なので、逆行列は存在しない
(4) 行列 D の逆行列
D=1−11100−110100−5010 det(D) = 1 * det([[0,1,0],[-1,0,1],[1,0,0]]) - (-5) * det([[-1,0,1],[1,-1,0],[1,1,0]])
= 1*(0 - 1*(0-1) +0) + 5*(-1*(0) - 0*(0) + 1(1+1)) = 1 + 5*2 = 11