Determinant를 구하는 방법 중 하나를 소개한다.
방법은 간단하다. 하나의 row/column을 하나의 원소를 제외하고 모두 0으로 만드는 것으로 시작한다.
A=[a1100a21a22a23a31a32a33]에서 a11를 포함하는 행과 열을 모두 지우고
남은 원소들을 이용해 determinant를 구한다.
=(−1)1+1a11[a22a23a32a33]
=a11(a22a33−a23a32)
정리하면
|A|=(−1)k+rakr|Akr|이고,
akr은 A에서 nonzero 원소이고, Akr는 k행과 r열을 삭제하고 새로 얻어진 행렬(minor)이다.
어떻게 '하나의 row/column을 하나의 원소를 제외하고 모두 0으로 만드는 것으로 시작한다.'를 행할 것인가?
ERO를 이용해서 하나의 row/column을 zero로 만든다. 이때 row operation과 같은 방식을 column에 적용할 수 있다. 물론 determinant 문제에 한정해서다.
아래 예제를 볼 때 Determinant에 대한 법칙을 참고하자
링크 : https://knowledgeforengineers.tistory.com/111
>예제)
A=[−60132−1501783217015−32115−394]의 determinant는?
풀이)
첫 행과 ERO를 이용해 세번째 열을 0으로 만들어주자.
B=[−60132−150172030−533010−188−171501810]
ERO에 대한 Determinant 법칙에 따라|A|=|B|
C=[−1517203−53301−188−17151810]
따라서 |B|=(−1)1+3×1×|C|
이번엔 첫 행을 모두 0으로 만든다.
D=[−100020103151433015112202−17−701−109]
|C|=|D|
E=[1031514315112202−701−109]
|D|=(−1)1+1×(−1)×|E|
F=[11530177899101510−701−109]
|E|=|F|
G=[115317789911510]
|F|=(−1)3+2×|G|
각 행렬의 determinant를 종합해보면
|A|=|B|=|C|=|D|=−|E|=−|F|=|G|=−20968이다.