2x2 행렬의 역행렬을 구하는 것은 선형대수학의 기본적인 개념 중 하나로, 특정 조건만 만족하면 비교적 간단하게 계산할 수 있습니다. 주어진 행렬이 다음과 같다고 가정해 보겠습니다.
A = [[a, b], [c, d]]
이 행렬 A의 역행렬 A⁻¹은 다음과 같은 공식으로 구할 수 있습니다.
A⁻¹ = (1 / (ad - bc)) * [[d, -b], [-c, a]]
여기서 (ad - bc)는 행렬 A의 '행렬식(determinant)'이라고 불리며, 역행렬이 존재하기 위한 필수 조건은 이 행렬식이 0이 아니어야 한다는 것입니다. 즉, ad - bc ≠ 0 이어야 합니다.
행렬식 계산하기
먼저 행렬식 (ad - bc)를 계산합니다. 여기서 a, b, c, d는 행렬의 각 원소를 나타냅니다. 예를 들어, 사용자가 제시한 행렬이 다음과 같다고 가정해 봅시다.
A = [[2, -1], [1, 2]]
이 행렬에서 a=2, b=-1, c=1, d=2 입니다.
행렬식 = ad - bc = (2 * 2) - (-1 * 1) = 4 - (-1) = 4 + 1 = 5
행렬식이 5로 0이 아니므로 이 행렬은 역행렬을 가집니다.
역행렬 계산하기
행렬식을 구했다면, 이제 행렬의 원소들을 재배치하고 행렬식의 역수를 곱합니다.
- 주대각선 원소(a와 d)의 자리를 바꿉니다.
- 부대각선 원소(b와 c)의 부호를 바꿉니다.
- 위에서 구한 행렬식의 역수 (1 / (ad - bc))를 각 원소에 곱합니다.
위의 예시 행렬 A = [[2, -1], [1, 2]]에 이 과정을 적용하면 다음과 같습니다.
- 주대각선 원소(2와 2)의 자리를 바꿉니다. (여전히 [[2, -1], [1, 2]])
- 부대각선 원소(-1과 1)의 부호를 바꿉니다. (-(-1) = 1, -(1) = -1) 이제 행렬은 [[2, 1], [-1, 2]] 가 됩니다.
- 행렬식의 역수인 1/5을 곱합니다.
A⁻¹ = (1/5) * [[2, 1], [-1, 2]] = [[2/5, 1/5], [-1/5, 2/5]]
따라서 주어진 행렬 [[2, -1], [1, 2]]의 역행렬은 [[2/5, 1/5], [-1/5, 2/5]] 입니다.
주의사항
역행렬이 존재하지 않는 경우는 행렬식이 0이 되는 경우입니다. 예를 들어, 행렬이 [[1, 2], [2, 4]] 라면, 행렬식은 (14) - (22) = 4 - 4 = 0 이 됩니다. 이 경우 역행렬을 구할 수 없습니다. 2x2 행렬의 역행렬 계산은 이처럼 간단한 공식을 통해 쉽게 구할 수 있으므로, 행렬식을 먼저 확인하는 습관을 들이는 것이 중요합니다.