행렬식
- 하나 이상의 수로 구성된 nn 차 정사각 행렬에는 이 행렬을 대표하는 수를 대응할 수 있는데, 그 수를 구하는 식을 행렬식(Determinant)이라고 한다.
- 행렬식을 이용하면 역행렬이 존재하는지 여부를 판별할 수 있고, 연립 일차 방정식의 해가 유일하게 존재하는지도 판단할 수 있다.
행렬식(Determinant : det(A)det(A) 또는 |A||A|)
nn 차 정사각 행렬에 대응하는 수를 구하는 식
det(A)=|A|=|a11a12⋯a1na21a22⋯a2n⋯⋯⋯⋯an1an2⋯ann|det(A)=|A|=∣∣ ∣ ∣ ∣∣a11a12⋯a1na21a22⋯a2n⋯⋯⋯⋯an1an2⋯ann∣∣ ∣ ∣ ∣∣
2차, 3차 정사각 행렬의 기본 행렬식
① 2차 정사각 행렬 A=[a11a12a21a22]A=[a11a12a21a22] 의 행렬식
det(A)=|a11a12a21a22|=a11a22−a12a21det(A)=∣∣∣a11a12a21a22∣∣∣=a11a22−a12a21
② 3차 정사각 행렬 B=[b11b12b13b21b22b23b31b32b33]B=⎡⎢⎣b11b12b13b21b22b23b31b32b33⎤⎥⎦ 의 행렬식
def(B)=|b11b12b13b21b22b23b31b32b33|=(b11b22b33+b12b23b31+b13b21b32)−(b13b22b31+b11b23b32+b12b21b33)def(B)=∣∣ ∣∣b11b12b13b21b22b23b31b32b33∣∣ ∣∣=(b11b22b33+b12b23b31+b13b21b32)−(b13b22b31+b11b23b32+b12b21b33)
- 위에서 정의한 행렬식은 기본 행렬식으로, 2차 또는 3차 정사각 행렬에서만 사용할 수 있다.
- 기본 행렬식은 다음과 같이 행렬의 연두색 선 방향에 있는 원소들을 곱한 후 더한 값에서 주황색 선 방향의 원소들을 곱한 후 더한 값을 빼는 방식으로 행렬을 대표하는 값을 구한다.

예제 : 3차 정사각행렬 A=[301−4215−35]A=⎡⎢⎣301−4215−35⎤⎥⎦ 의 행렬식을 구하시오.

det(A)={3×2×5+0×1×5+1×(−4)×(−3)}−{1×2×5+3×1×(−3)+0×(−4)×5}=41det(A)={3×2×5+0×1×5+1×(−4)×(−3)}−{1×2×5+3×1×(−3)+0×(−4)×5}=41
3차 이상인 정사각 행렬의 행렬식
- 여인수(Cofactor)의 개념을 이용하여 행렬식을 구할 수 있다.
- 3차 정사각 행렬의 경우, 기본 행렬식뿐 아니라 여인수를 이용해서도 행렬식을 구할 수 있다.
- 4차 이상의 정사각 행렬에 대해서는 기본 행렬식의 공식을 바로 적용할 수 없고, 여인수의 개념을 이용해야 행렬식을 구할 수 있다.
- 여인수는 행렬의 소행렬을 이용하여 구할 수 있다.
소행렬(Minor Matrix : MijMij )
nn 차 정사각 행렬에서 ii 행과 jj 열을 제거해서 얻은 (n-1)×(n-1)(n−1)×(n−1) 행렬
예 : 행렬 A=[11121314212223243132333441424344]A=⎡⎢ ⎢ ⎢⎣11121314212223243132333441424344⎤⎥ ⎥ ⎥⎦
- 소행렬 M11M11 을 구한다면, 행렬 AA 에서 1행과 1열을 제외한 나머지 부분으로 구할 수 있다.
A=[11121314212223243132333441424344]⇒M11=[222324323334424344]A=⎡⎢ ⎢ ⎢⎣11121314212223243132333441424344⎤⎥ ⎥ ⎥⎦⇒M11=⎡⎢⎣222324323334424344⎤⎥⎦ |
- 소행렬 M32M32 을 구한다면, 행렬 AA 에서 3행과 2열을 제외한 나머지 부분으로 구할 수 있다.
A=[11121314212223243132333441424344]⇒M32=[111314212324414344]A=⎡⎢ ⎢ ⎢⎣11121314212223243132333441424344⎤⎥ ⎥ ⎥⎦⇒M32=⎡⎢⎣111314212324414344⎤⎥⎦ |
소행렬식(Minor Determinant : det(Mij)det(Mij))
nn 차 정사각 행렬의 소행렬 MijMij 의 행렬식
예 : 행렬 A=[11121314212223243132333441424344]A=⎡⎢ ⎢ ⎢⎣11121314212223243132333441424344⎤⎥ ⎥ ⎥⎦
M11=[222324323334424344],M43=[111214212224313234]M11=⎡⎢⎣222324323334424344⎤⎥⎦,M43=⎡⎢⎣111214212224313234⎤⎥⎦ |
- 2차 또는 3차 정사각 행렬인 경우에는 기본 행렬식을 이용하여 구할 수 있다.
det(M11)=|222324323334424344|=(22×33×44+23×34×42+24×32×43)−(24×33×42+22×34×43+23×32×44)det(M11)=∣∣
∣∣222324323334424344∣∣
∣∣=(22×33×44+23×34×42+24×32×43)−(24×33×42+22×34×43+23×32×44) det(M43)=|111214212224313234|=(11×22×34+12×24×31+14×21×32)−(14×22×31+12×21×34+11×24×32)det(M43)=∣∣ ∣∣111214212224313234∣∣ ∣∣=(11×22×34+12×24×31+14×21×32)−(14×22×31+12×21×34+11×24×32) |
- 그러나 크기가 5차 이상인 행렬의 소행렬은 크기가 4차 이상이므로, 이 소행렬에 대한 소행렬을 이용하여 구할 수 있다.
예제 : 다음 정사각 행렬 A에 대한 소행렬과 소행렬식을 구하여라.
A=[−22−3101−43−5]A=⎡⎢⎣−22−3101−43−5⎤⎥⎦
M11=[013−5],det(M11)=−3M11=[013−5],det(M11)=−3
M12=[11−4−5],det(M12)=−1M12=[11−4−5],det(M12)=−1
M13=[10−43],det(M13)=3M13=[10−43],det(M13)=3
M21=[2−33−5],det(M21)=−1M21=[2−33−5],det(M21)=−1
M22=[−2−3−4−5],det(M22)=−2M22=[−2−3−4−5],det(M22)=−2
M23=[−22−43],det(M23)=2M23=[−22−43],det(M23)=2
M31=[2−301],det(M31)=2M31=[2−301],det(M31)=2
M32=[−2−311],det(M32)=1
M33=[−2210],det(M33)=−2
여인수(Cofactor :Aij)와 여인수 행렬(Cofactor Matrix :[Aij])
n 차 정사각 행렬 A=[aij] 에서 원소 aij 에 관한 계수와 그 계수를 원소로 갖는 행렬
Aij=(−1)i+jdet(Mij)
- 여인수를 구하는 공식에서 알 수 있듯이, 여인수는 각 행렬의 소행렬식 det(Mij) 와 각 원소의 위치에 따른 부호 (−1)i+j 에 의해 결정된다.
- 여인수 행렬에서 각 원소의 위치에 따른 원소의 부호는 다음과 같다.
[+−+−⋯−+−+⋯+−+−⋯−+−+⋯⋯⋯⋯⋯⋯]

예 : 행렬 A=[11121314212223243132333441424344] 에서 a11 과 a43 의 여인수 구하기
- 여인수 A11 의 부호는 (−1)1+1 이 되어 양수(+)이고, A43 의 부호는 (−1)4+3 이 되어 음수(-)이다.
A11=(−1)1+1det(M11)=det(M11) ={(22×33×44+23×34×42+24×32×43)−(24×33×42+22×34×43+23×32×44)} A43=(−1)4+3det(M43)=−det(M43) =−{(11×22×34+12×24×31+14×21×32)−(14×22×31+12×21×34+11×24×32)} |
예제 : 다음 정사각 행렬 A에 대한 여인수 행렬을 구하여라.
A=[−22−3101−43−5]
A11=(−1)1+1det(M11)=−3
A12=(−1)1+2det(M12)=−(−1)=1
A13=(−1)1+3det(M13)=3
A21=(−1)2+1det(M21)=−(−1)=1
A22=(−1)2+2det(M22)=−2
A23=(−1)2+3det(M23)=−2
A31=(−1)3+1det(M31)=2
A32=(−1)3+2det(M32)=−1
A33=(−1)3+3det(M33)=−2
∴[Aij]=[−3131−2−22−1−2]
여인수를 이용한 행렬식
n≥3 인 n 차 정사각 행렬 A 의 행렬식은 다음과 같다.
det(A)
=ai1Ai1+ai2Ai2+⋯+ainAin : i 행을 선택한 경우
=a1jA1j+a2jA2j+⋯+anjAnj : j 열을 선택한 경우
- 여인수를 이용하여 행렬식을 구할 때는 행렬의 한 행 또는 한 열을 선택하고, 그 행이나 열을 구성하는 각 원소와 그 원소에 대응되는 여인수를 곱한 다음 더하여 행렬식을 구한다.
- 이 때, 어떤 행 또는 어떤 열을 선택하더라도 행렬식 결과는 같으므로, 연산하기 쉬운 행이나 열을 선택한다.
예 : A=[−22−3101−43−5] 의 행렬식 구하기
- 행렬 A 의 여인수 행렬은 다음과 같다.
[Aij]=[−3131−2−22−1−2] |
- 행렬식을 구하기 위해 연산하기 쉬운 2행을 선택한다. 그러면 다음과 같이 행렬 A 의 2행의 원소들과 행렬 A 에 대한 여인수 행렬의 2행의 원소들을 곱한 후 더해서 행렬식을 구할 수 있다.
det(A)=a21A21+a22A22+a23A23 =a21(−1)2+1det(M21)+a22(−1)2+2det(M22)+a23(−1)2+3det(M23) =(1×1)+{0×(−2)}+{1×(−2)}=−1 |
- 열을 선택해도 같은 행렬식이 나오는데, 이를 확인하기 위해 역시 연산이 간단한 2열을 선택하여 행렬식을 구해본다.
det(A)=a12A12+a22A22+a32A32 =a12(−1)1+2det(M12)+a22(−1)2+2det(M22)+a32(−1)3+2det(M32) =(2×1)+{0×(−2)}+{3×(−1)}=−1 |
- 그러므로 여인수를 이용하여 행렬식을 구할 때는 어떤 행 또는 어떤 열을 선택해도 상관 없다.
'Mathematics > 이산 수학' 카테고리의 다른 글
[이산 수학] 집합의 종류 (0) | 2022.10.22 |
---|---|
[이산 수학] 집합의 개념 (0) | 2022.10.22 |
[이산 수학] 행렬과 연립 일차 방정식 (1) | 2022.10.13 |
[이산 수학] 역행렬 (0) | 2022.10.12 |
[이산 수학] 행렬의 종류 (0) | 2022.10.12 |
[이산 수학] 행렬의 연산 (1) | 2022.10.11 |
[이산 수학] 행렬의 개념 (1) | 2022.10.11 |
[이산 수학] 수학적 귀납법 (0) | 2022.10.10 |