역행렬은 선형대수에서 매우 중요한 개념으로, 특히 3×3 행렬의 경우 수동으로 계산하는 과정이 복잡할 수 있습니다. 하지만 정해진 절차에 따라 단계별로 계산하면 누구나 구할 수 있습니다. 이번 글에서는 3×3 행렬의 역행렬을 직접 계산하는 방법을 공식과 예제와 함께 설명합니다.
1. 역행렬이란?
어떤 정방 행렬 \( A \in \mathbb{R}^{3 \times 3} \)에 대해, 다음 조건을 만족하는 행렬 \( A^{-1} \)를 역행렬(inverse matrix)이라 합니다:
$$ A A^{-1} = A^{-1} A = I $$
단, 역행렬이 존재하려면 행렬식(det)이 0이 아니어야 합니다.
2. 역행렬 공식
3×3 행렬의 역행렬은 다음 공식으로 구합니다:
$$ A^{-1} = \frac{1}{\det(A)} \cdot \text{adj}(A) $$
여기서:
- \( \det(A) \): A의 행렬식
- \( \text{adj}(A) \): A의 여인자 행렬의 전치행렬 (수반행렬)
3. 예시 행렬
예를 들어 다음 행렬 \( A \)를 보겠습니다:
$$ A = \begin{bmatrix} 2 & 0 & 1 \\ 3 & 0 & 0 \\ 5 & 1 & 1 \end{bmatrix} $$
4. 행렬식 계산 (\( \det(A) \))
3×3 행렬의 행렬식은 다음과 같이 계산됩니다:
$$ \det(A) = a(ei − fh) − b(di − fg) + c(dh − eg) $$
공식을 적용하면:
$$ \det(A) = 2(0×1 − 0×1) − 0(3×1 − 0×5) + 1(3×1 − 0×5) = 0 + 0 + 3 = 3 $$
5. 여인자 행렬 (Cofactor Matrix)
각 원소마다 소행렬을 만들고, 부호를 적용해 여인자(cofactor)를 구합니다. 예:
- \( C_{11} = \det\begin{bmatrix} 0 & 0 \\ 1 & 1 \end{bmatrix} = 0 \)
- \( C_{12} = -\det\begin{bmatrix} 3 & 0 \\ 5 & 1 \end{bmatrix} = -(3×1 – 0×5) = -3 \)
- \( C_{13} = \det\begin{bmatrix} 3 & 0 \\ 5 & 1 \end{bmatrix} = 3 \)
- … (모든 9개의 요소 반복)
계산된 여인자들을 \( 3 \times 3 \) 행렬로 정리하면:
$$ \text{Cofactor Matrix} = \begin{bmatrix} 0 & -3 & 3 \\ 1 & -3 & 2 \\ 0 & 3 & 0 \end{bmatrix} $$
6. 수반행렬 (adjugate matrix)
여인자 행렬의 전치행렬을 취합니다:
$$ \text{adj}(A) = \begin{bmatrix} 0 & 1 & 0 \\ -3 & -3 & 3 \\ 3 & 2 & 0 \end{bmatrix} $$
7. 역행렬 최종 계산
이제 다음과 같이 역행렬을 구합니다:
$$ A^{-1} = \frac{1}{3} \begin{bmatrix} 0 & 1 & 0 \\ -3 & -3 & 3 \\ 3 & 2 & 0 \end{bmatrix} = \begin{bmatrix} 0 & \frac{1}{3} & 0 \\ -1 & -1 & 1 \\ 1 & \frac{2}{3} & 0 \end{bmatrix} $$
8. 유의사항
- 행렬식이 0이면 역행렬은 존재하지 않습니다 (비가역 행렬).
- 계산 과정에서 부호에 특히 주의하세요 (여인자 부호: + – + / – + – / + – +)
결론
3×3 행렬의 역행렬은 행렬식, 여인자 행렬, 수반행렬을 순차적으로 계산해 얻을 수 있습니다.
공식은 비교적 간단하지만 실제 계산은 복잡할 수 있으므로, 단계별로 정확하게 수행하는 것이 중요합니다.
이 과정을 이해하고 숙달하면 연립방정식 해법, 좌표변환, 회전행렬 해석 등 다양한 수학·공학적 문제를 해결할 수 있습니다.