1. 정의
- n차 정방행렬 A에 실수를 대응시키는 함수를
행렬식(determinant)이라고 하며, ∣A∣ 또는 detA 로 나타냄
❗️∣A∣은 절대값 기호 아님
- n차 정방행렬의 행렬식 = n차 행렬식
- n차 행렬식은 차수가 하나 낮은 (n−1)차 정방행렬의 행렬식을 이용하여 정의할 수 있음
A=(aij)가 n차 정방행렬일 때,
- A의 (i,j)
소행렬(submatrix) : A에서 i번째 행과 j번째 열을 제거하여 만든 (n−1)차 정방행렬
- A의 (i,j)
소행렬식(minor) Mij : 소행렬의 행렬식
- A의 (i,j)
여인수(cofactor) Aij : 소행렬식에 부호를 붙인 것 → Aij=(−1)i+jMij
2. 공식
(1) 1차 정방행렬
1차 정방행렬 A=(a) 에 대해 → ∣A∣=a 으로 표시(원소가 하나뿐)
(2) n차 정방행렬(n ≥ 2)
n차 정방행렬 A=(aij)에 대해
∣A∣=a11A11+a12A12+⋯+a1nA1n=j=1∑na1jA1j
이며, 이 식은 첫 번째 행에 의한 여인수 전개(cofactor expansion) 또는 라플라스 전개(Laplace expansion)라고 함
A=(1324) 일 때,
∣A∣=a11A11+a12A12=1⋅(1⋅4)+2⋅((−1)⋅(−3))=10
The Formula of the Determinant of 3×3 Matrix
🔍 2차, 3차 행렬식 빠른 계산법
Determinant of a 2×2 matrix
The determinant of a 3 x 3 matrix (General & Shortcut Method)
1) i번째 행에 관한 여인수 전개
∣A∣=ai1Ai1+ai2Ai2+⋯+ainAin=j=1∑naijAij
2) j번째 열에 관한 여인수 전개
∣A∣=a1jA1j+a2jA2j+⋯+anjAnj=i=1∑naijAij
⇒ 0이 많이 있는 행이나 열을 기준으로 잡으면 계산을 쉽게 할 수 있음
🔍 부호
Aij=(−1)i+jMij
(+−−+)⎝⎜⎛+−+−+−+−+⎠⎟⎞⎝⎜⎜⎜⎛+−+−−+−++−+−−+−+⎠⎟⎟⎟⎞⋯
3. 성질
< 행렬식과 기본행연산과의 관련 >
| 기본행연산 | 행렬식 |
|---|
| A에 Ri,j → B | ⎮B⎮=−⎮A⎮ |
| A에 Ri(c) → B | ⎮B⎮=c⎮A⎮ |
| A에 Ri,j(c) → B | ⎮B⎮=⎮A⎮ |
- n차 정방행렬 A=(aij)가 영행을 갖는다면 ∣A∣=0
- n차 삼각행렬 A=(aij)의 행렬식은 ∣A∣=a11a22⋯ann=i=1∏naii
(주대각원소끼리만 모두 곱하기)
4. 행렬 연산과 행렬식
< n차 기본행렬의 행렬식 >
| 기본행렬 | 행렬식 |
|---|
| In에 Ri,j → Ei,j | ⎮Ei,j⎮=−⎮In⎮=−1 |
| In에 Ri(c) → Ei(c) | ⎮Ei(c)⎮=c⎮In⎮=c |
| In에 Ri,j(c) → Ei,j(c) | ⎮Ei,j(c)⎮=⎮In⎮=1 |
(1) 행렬 곱 연산
n차 정방행렬 A에 대해 다음이 성립
- E가 n차 기본행렬이면, ∣EA∣=∣E∣∣A∣
(왼쪽은 행렬끼리의 곱, 오른쪽은 실수끼리의 곱)
- A와 B가 행상등하면, ∣A∣=∣E1∣∣E2∣⋯∣Ek∣∣B∣ 를 만족하는 n차 기본행렬 E1,E2,⋯,Ek 존재
- 따름정리 : E1,E2,⋯,Ek가 n차 기본행렬이면, ∣E1,E2,⋯,Ek∣=∣E1∣∣E2∣⋯∣Ek∣
- A와 B가 n차 정방행렬이면, ∣AB∣=∣A∣∣B∣
(⭐️ 두 행렬을 곱해서 행렬식을 구한 것과 따로 행렬식을 구해서 곱한 값은 같음)
❗️AB=BA
❗️∣A+B∣=∣A∣+∣B∣
🔍 "A는 n차 정방행렬"과 동치인 성질 ⑥
①~⑤ [역행렬]
+
⑥ ∣A∣=0
(2) 역행렬, 스칼라 배, 전치
n차 정방행렬 A에 대해 다음이 성립
- ∣A−1∣=∣A∣1=∣A∣−1 (A는 정칙행렬)
(정칙행렬의 행렬식 값의 역원 = 역행렬의 행렬식 값)
- ∣cA∣=cn∣A∣ (c=0)
(A의 한 행에만 c를 곱한 것이 c∣A∣이나, ∣cA∣는 모든 행에 c를 곱했으므로 n승)
- ∣AT∣=∣A∣
▷ 손진곤·강태원, 『선형대수』, 한국방송통신대학교출판문화원, 2015