대각행렬의 수반행렬을 알면 역행렬이 보이고 행렬식이 보인다

대각행렬의 수반행렬은 겉보기에는 다소 어려운 이름이지만, 실제로 계산해 보면 생각보다 훨씬 규칙적이고 단순합니다. 대각행렬은 주대각선에 있는 성분만 의미를 갖고 나머지 성분이 모두 0인 정사각행렬을 말합니다. 수반행렬은 여인수행렬을 전치한 행렬로, 역행렬을 구하는 공식에서 행렬식과 함께 등장합니다. 그래서 대각행렬의 수반행렬을 정확히 이해하면 역행렬 공식의 구조도 자연스럽게 보입니다.

대각행렬과 수반행렬의 관계를 한눈에 정리하면 아래와 같습니다.

개념설명
대각행렬주대각선 성분만 값을 갖고 나머지 성분이 모두 0인 정사각행렬
수반행렬여인수행렬을 전치한 행렬로 역행렬 공식에서 행렬식과 함께 쓰임
대각행렬의 수반행렬대각 성분이 원래 대각 성분 중 자신을 제외한 나머지의 곱으로 표현됨
활용역행렬 계산, 선형 변환 해석, 고유값 구조의 직관적 이해

대각행렬의 수반행렬을 계산하는 일은 전체 행렬을 대상으로 여인수를 일일이 구하는 일보다 훨씬 빠릅니다. 대각행렬에서는 대각선 밖의 성분이 모두 0이기 때문에, 여인수 행렬을 만들 때 지워지는 행과 열의 위치가 자연스럽게 단순해집니다. 그 결과 수반행렬도 대각행렬 형태로 유지되며, 각 대각 성분은 원래 대각 성분 중 자신이 속한 위치를 제외한 나머지 대각 성분들의 곱이 됩니다.

대각행렬의 수반행렬

대각행렬의 수반행렬이 왜 이렇게 간단한가

처음 수반행렬을 공부할 때는 여인수행렬을 만들고 다시 전치하는 과정이 매우 복잡하게 느껴졌습니다. 일반적인 행렬에서는 한 성분을 기준으로 행과 열을 제거한 뒤 소행렬식을 계산해야 하기 때문입니다. 그런데 대각행렬에서는 이야기가 달라집니다. 대각행렬의 대각선 밖 성분이 모두 0이므로, 소행렬식을 계산할 때 곱해지는 값 중 상당수가 0이 되어버립니다. 그래서 대각행렬의 수반행렬은 어렵지 않게 대각 성분만 남게 됩니다.

예를 들어 2×2 대각행렬 A가 diag(a, b)로 주어졌다고 하겠습니다. 이때 A의 수반행렬은 diag(b, a)가 됩니다. 원래 대각 성분 a가 있던 자리에는 a를 제외한 나머지 대각 성분인 b가 들어가고, b가 있던 자리에는 a가 들어가는 구조입니다. 3×3 대각행렬 diag(a, b, c)라면 수반행렬은 diag(bc, ac, ab)가 됩니다. 이 규칙을 알면 대각행렬의 수반행렬을 굳이 여인수행렬을 전개하지 않고도 바로 구할 수 있습니다.

이 규칙이 유용한 이유는 역행렬 공식과 바로 연결되기 때문입니다. 어떤 행렬 A가 가역적일 때 A의 역행렬은 A의 행렬식으로 수반행렬을 나눈 형태로 표현됩니다. 대각행렬의 수반행렬이 대각행렬로 나오면, 그 결과로 얻어지는 역행렬도 자연스럽게 대각행렬이 됩니다. 실제로 대각행렬의 역행렬은 각 대각 성분을 역수로 바꾼 행렬과 같아서, 수반행렬을 이용한 결과와 일치합니다.

계산 예시로 확인하는 대각행렬의 수반행렬

직접 숫자를 넣어 확인하면 더 쉽게 느껴집니다. 2×2 행렬 diag(2, 3)의 수반행렬은 diag(3, 2)가 됩니다. 이 행렬의 행렬식은 2와 3의 곱인 6이고, 수반행렬을 행렬식으로 나누면 diag(1/2, 1/3)이 되어 원래 행렬의 역행렬이 됩니다. 3×3 행렬 diag(2, 3, 4)의 수반행렬은 diag(12, 8, 6)입니다. 이 수반행렬을 행렬식 24로 나누면 diag(1/2, 1/3, 1/4)가 되어 역시 원래 행렬의 역행렬이 됩니다.

이때 한 가지 흥미로운 점은 대각행렬의 수반행렬을 구하는 규칙이 행렬식의 곱셈 구조와 닮아 있다는 것입니다. 행렬식은 모든 대각 성분을 곱한 값이지만, 수반행렬의 각 대각 성분은 그 위치를 제외한 나머지 대각 성분을 곱한 값입니다. 그래서 전체 곱에서 하나의 성분만 빠지는 구조로 이해하면 기억하기도 편합니다. 대각 성분이 0인 경우에는 그 위치의 수반행렬 성분이 어떻게 되는지도 함께 살펴보면 도움이 됩니다.

대각 성분이 0인 경우

3×3 대각행렬 diag(1, 0, 2)를 예로 들어보겠습니다. 이 행렬에는 두 개의 0이 있기 때문에 행렬식은 0이 됩니다. 수반행렬을 구하면 diag(0, 0, 0)이 나옵니다. 이는 대각 성분 중 하나가 0이면, 그 성분을 제외한 나머지 곱을 계산할 때 반드시 0이 포함되기 때문입니다. 3×3 이상에서는 대각 성분 하나가 0이면 수반행렬이 통째로 0이 되는 경우가 많습니다.

다만 2×2 대각행렬에서는 이야기가 조금 다릅니다. diag(1, 0)의 수반행렬은 diag(0, 1)이 되어 완전히 0이 되지는 않습니다. 그래서 행렬의 크기에 따라 수반행렬의 성질이 달라질 수 있다는 점도 알아두면 좋습니다. 이 차이를 이해하면 대각행렬의 수반행렬을 더 정확하게 다룰 수 있습니다.

대각화를 바라보는 새로운 시각

대각행렬의 수반행렬은 단순히 역행렬을 구할 때만 유용하지 않습니다. 행렬을 대각화하는 과정과 연결하면 수반행렬이 왜 그런 형태를 갖는지 더 깊이 이해할 수 있습니다. 어떤 행렬을 대각화하면 고유값이 대각 성분으로 배치된 대각행렬이 나옵니다. 이때 그 대각행렬의 수반행렬은 각 고유값을 제외한 나머지 고유값들의 곱으로 구성됩니다.

이 관점은 선형 변환이 공간을 어떻게 늘리거나 줄이는지 살펴볼 때 유용합니다. 대각행렬의 수반행렬은 각 축이 다른 축들과 어떤 관계를 맺고 있는지 보여주는 하나의 지표처럼 느껴집니다. 실제로 행렬식이 전체 공간의 확대 배율을 의미한다면, 수반행렬은 특정 축을 제외한 나머지 축들이 만드는 부분적인 확대 관계를 드러냅니다.

처음에는 수반행렬이 단순히 역행렬을 구하기 위한 중간 단계라고 생각했습니다. 하지만 대각행렬의 수반행렬을 반복해서 계산해 보면, 그 안에 행렬식의 부분 구조가 담겨 있다는 느낌을 받습니다. 마치 전체 곱셈 결과에서 하나의 축만 잠시 제외하고 나머지를 바라보는 것과 같습니다. 이렇게 바라보면 수반행렬이 낯설지 않고 오히려 자연스럽게 다가옵니다.

정리하며 바라보는 관점

대각행렬의 수반행렬은 대각행렬의 구조 덕분에 여인수행렬을 전개하지 않고도 빠르게 구할 수 있습니다. 대각 성분끼리 서로 곱하되 자신의 위치만 제외하는 규칙이 핵심입니다. 2×2에서는 diag(a, b)의 수반행렬이 diag(b, a)가 되고, 3×3에서는 diag(a, b, c)의 수반행렬이 diag(bc, ac, ab)가 됩니다. 이 규칙을 역행렬 공식에 적용하면 대각행렬의 역행렬이 각 대각 성분의 역수로 자연스럽게 유도됩니다.

대각 성분이 0인 경우에는 행렬의 크기에 따라 수반행렬이 달라진다는 점도 확인했습니다. 3×3 이상에서는 대각 성분 하나가 0이면 수반행렬의 모든 성분이 0이 되는 경우가 많지만, 2×2에서는 다른 결과가 나올 수 있습니다. 이러한 차이를 이해하면 단순히 공식을 암기하는 것을 넘어 수반행렬의 본질을 좀 더 분명하게 파악할 수 있습니다.

앞으로 행렬을 공부할 때는 대각행렬의 수반행렬을 단순한 계산 도구로만 보지 않으려고 합니다. 대각화된 행렬에서 수반행렬이 어떤 의미를 갖는지, 고유값과 어떻게 연결되는지 함께 살펴보면 행렬 구조를 더 깊이 이해할 수 있습니다. 행렬식은 전체 공간의 변화를 알려주고, 수반행렬은 그 변화를 구성하는 축별 관계를 보여줍니다. 이 두 개념을 나란히 놓고 보면 선형대수의 핵심 흐름이 하나의 그림처럼 다가옵니다.

Q. 대각행렬의 수반행렬은 항상 대각행렬인가요?
A. 네, 대각행렬의 수반행렬은 항상 대각행렬입니다. 대각선 밖의 성분이 모두 0이라서 여인수를 계산할 때도 대각선 밖의 값이 0으로 남기 때문입니다.

Q. 대각행렬의 수반행렬을 꼭 외워야 하나요?
A. 큰 행렬에서는 외우기보다 규칙을 이해하는 편이 좋습니다. 각 대각 성분 자리에 자신을 제외한 나머지 대각 성분의 곱을 넣는다고 생각하면 자연스럽게 계산할 수 있습니다.

Q. 대각행렬이 아닌 행렬도 같은 방식으로 계산하나요?
A. 아닙니다. 일반적인 행렬은 여인수행렬을 만들고 전치하는 과정이 필요합니다. 대각행렬의 수반행렬은 대각 성분이 0이 아닌 구조 덕분에 같은 과정이 아주 단순해진 특별한 경우입니다.

댓글 남기기