3x3 행렬의 역행렬을 구하는 것은 선형대수학에서 중요한 개념 중 하나입니다. 복잡해 보일 수 있지만, 몇 가지 단계를 따르면 누구나 구할 수 있습니다. 이 글에서는 3x3 행렬의 역행렬을 구하는 공식과 함께 실제 예시를 통해 자세히 설명해 드리겠습니다.
3x3 행렬 역행렬의 정의
정방행렬 A에 대해, A와 곱했을 때 항등행렬 I가 되는 행렬을 A의 역행렬이라고 하며, A⁻¹로 표기합니다. 즉, AA⁻¹ = A⁻¹A = I 를 만족하는 행렬 A⁻¹를 말합니다. 모든 정방행렬이 역행렬을 갖는 것은 아닙니다. 역행렬이 존재하기 위한 조건은 행렬식(determinant)이 0이 아니어야 합니다.
3x3 행렬 역행렬 구하는 공식
3x3 행렬 A가 다음과 같다고 가정해 봅시다.
A = | a b c |
| d e f |
| g h i |
이 행렬의 역행렬 A⁻¹은 다음과 같은 공식으로 구할 수 있습니다.
A⁻¹ = (1 / det(A)) * adj(A)
여기서 det(A)는 행렬 A의 행렬식이고, adj(A)는 행렬 A의 수반행렬(adjoint matrix)입니다.
1단계: 행렬식(Determinant) 계산
3x3 행렬의 행렬식 det(A)는 다음과 같이 계산합니다.
det(A) = a(ei - fh) - b(di - fg) + c(dh - eg)
만약 det(A) = 0 이라면, 이 행렬은 역행렬을 갖지 않습니다.
2단계: 수반행렬(Adjoint Matrix) 계산
수반행렬 adj(A)는 행렬 A의 여인수 행렬(cofactor matrix)의 전치행렬(transpose matrix)입니다. 먼저 각 원소의 여인수를 계산해야 합니다.
- C₁₁ = +(ei - fh)
- C₁₂ = -(di - fg)
- C₁₃ = +(dh - eg)
- C₂₁ = -(bi - ch)
- C₂₂ = +(ai - cg)
- C₂₃ = -(ah - bg)
- C₃₁ = +(bf - ce)
- C₃₂ = -(af - cd)
- C₃₃ = +(ae - bd)
여인수 행렬 C는 다음과 같습니다.
C = | C₁₁ C₁₂ C₁₃ |
| C₂₁ C₂₂ C₂₃ |
| C₃₁ C₃₂ C₃₃ |
수반행렬 adj(A)는 여인수 행렬 C를 전치한 것입니다.
adj(A) = Cᵀ = | C₁₁ C₂₁ C₃₁ |
| C₁₂ C₂₂ C₃₂ |
| C₁₃ C₂₃ C₃₃ |
3단계: 역행렬 계산
이제 계산된 행렬식과 수반행렬을 이용하여 역행렬을 구합니다.
A⁻¹ = (1 / det(A)) * adj(A)
각 원소에 (1 / det(A))를 곱해주면 최종 역행렬을 얻을 수 있습니다.
예시
행렬 A가 다음과 같다고 가정해 봅시다.
A = | 1 2 3 |
| 0 1 4 |
| 5 6 0 |
- 행렬식 계산: det(A) = 1((10) - (46)) - 2((00) - (45)) + 3((06) - (15)) = 1(0 - 24) - 2(0 - 20) + 3(0 - 5) = -24 - 2(-20) + 3(-5) = -24 + 40 - 15 = 1
행렬식이 1이므로 역행렬이 존재합니다.
-
여인수 계산: C₁₁ = (10 - 46) = -24 C₁₂ = -(00 - 45) = 20 C₁₃ = (06 - 15) = -5 C₂₁ = -(20 - 36) = 18 C₂₂ = (10 - 35) = -15 C₂₃ = -(16 - 25) = 4 C₃₁ = (24 - 31) = 5 C₃₂ = -(14 - 30) = -4 C₃₃ = (11 - 20) = 1
-
수반행렬 계산:
adj(A) = | -24 18 5 |
| 20 -15 -4 |
| -5 4 1 |
- 역행렬 계산: A⁻¹ = (1 / 1) * adj(A) = adj(A)
A⁻¹ = | -24 18 5 |
| 20 -15 -4 |
| -5 4 1 |
이처럼 3x3 행렬의 역행렬은 행렬식 계산, 여인수 및 수반행렬 계산, 그리고 최종적으로 역행렬 공식을 적용하여 구할 수 있습니다. 처음에는 복잡하게 느껴질 수 있지만, 단계를 차근차근 따라 하면 충분히 익숙해질 수 있습니다.