Skip to main content
선형대수대수학계산기가이드

전치 행렬 계산기: 모든 행렬을 손으로 전치하는 방법

·9 min read·Solvify Team

전치 행렬 계산기는 행렬을 주대각선을 기준으로 뒤집어 모든 행을 열로, 모든 열을 행으로 바꿉니다. 그래서 m×n 행렬은 n×m 행렬이 됩니다. 전치는 선형대수에서 가장 기본이 되는 연산 중 하나로, 내적과 행렬 곱셈 규칙, 대칭 행렬에서 등장하며, 나중에 머신러닝에서 학습용 데이터의 형태를 바꿀 때도 쓰입니다. 이 가이드에서는 위치를 맞바꾸는 정확한 규칙(aᵢⱼ → aⱼᵢ)을 완전한 예제와 함께 살펴봅니다. 직사각 2×3 행렬 전치하기, 정사각 행렬 전치하기, (Aᵀ)ᵀ = A임을 확인하기, 그리고 (AB)ᵀ = BᵀAᵀ에서 왜 곱셈 순서가 뒤집히는지 보여드립니다. 또한 전치에서 가장 자주 나오는 세 가지 실수와, 더 큰 계산을 망치기 전에 이를 잡아내는 방법도 함께 다룹니다.

행렬의 전치란 무엇인가?

행렬 A의 전치는 Aᵀ(때로는 A'로도 표기)로 쓰며, A의 행과 열을 서로 맞바꿔서 만든 행렬입니다. A의 크기가 m×n(m개의 행, n개의 열)이라면 Aᵀ의 크기는 n×m(n개의 행, m개의 열)이 됩니다. 이 규칙은 완전히 기계적이며, 성분 자체에 어떤 산술 연산도 하지 않습니다. 오직 위치만 바뀝니다. 형식적으로, A의 성분을 aᵢⱼ라 하고 i는 행 인덱스, j는 열 인덱스라고 하면, Aᵀ의 성분은 이 두 인덱스를 맞바꿔 정의됩니다. 즉 Aᵀ의 j행 i열 성분은 A의 i행 j열 성분과 같습니다. 기호로 쓰면 (Aᵀ)ⱼᵢ = aᵢⱼ입니다. 따라서 (i, j) 위치에 있던 성분은 (j, i) 위치로 이동합니다. 작은 행렬을 손으로 전치하든, 큰 행렬에 대한 전치 행렬 계산기의 출력을 검증하든, 모든 전치 계산은 결국 이 aᵢⱼ → aⱼᵢ 규칙 하나로 귀결됩니다. 머릿속으로 그려보기 좋은 방법이 있습니다. A의 첫 번째 행은 Aᵀ의 첫 번째 열이 되고, A의 두 번째 행은 Aᵀ의 두 번째 열이 되는 식입니다. 마찬가지로 A의 첫 번째 열은 Aᵀ의 첫 번째 행이 됩니다. 값 자체는 전혀 달라지지 않고, 각 값이 격자에서 어디에 놓이는지만 바뀝니다.

전치 규칙을 한 줄로 정리하면 aᵢⱼ → aⱼᵢ입니다. i행 j열의 성분이 j행 i열로 이동하며, 모든 행은 열이 되고 모든 열은 행이 됩니다.

전치 행렬 계산기는 2×3 행렬을 어떻게 3×2 행렬로 바꾸나?

직사각 행렬은 전치가 단순한 배치 변경이 아니라 행렬의 크기 자체를 바꾼다는 점을 가장 분명하게 보여줍니다. A = [[1, 2, 3], [4, 5, 6]]을 생각해 봅시다. 이것은 2×3 행렬(2개의 행, 3개의 열)입니다. 전치 행렬 계산기는 A의 두 행을 각각 Aᵀ의 두 열로 바꿔서 3×2 행렬인 Aᵀ를 만들어냅니다.

1. 1단계 — A의 행과 열을 적어본다

A = [[1, 2, 3], [4, 5, 6]] A의 1행: (1, 2, 3) A의 2행: (4, 5, 6) A는 2개의 행과 3개의 열을 가지므로, Aᵀ는 반드시 3개의 행과 2개의 열을 가져야 합니다.

2. 2단계 — A의 1행을 Aᵀ의 1열로 바꾼다

A의 1행 (1, 2, 3)이 Aᵀ의 1열이 되며, 위에서 아래로 읽으면 1, 2, 3입니다.

3. 3단계 — A의 2행을 Aᵀ의 2열로 바꾼다

A의 2행 (4, 5, 6)이 Aᵀ의 2열이 되며, 위에서 아래로 읽으면 4, 5, 6입니다.

4. 4단계 — Aᵀ를 조립한다

Aᵀ = [[1, 4], [2, 5], [3, 6]]이며 3×2 행렬입니다. 위치 교환을 직접 확인해 봅시다. A에서 a₁₂ = 2는 1행 2열에 있습니다. Aᵀ에서는 같은 값 2가 2행 1열에 있으므로 a₁₂ → a₂₁이 확인됩니다. 마찬가지로 A의 a₂₃ = 6은 Aᵀ의 3행 2열로 이동하여 a₂₃ → a₃₂를 확인해 줍니다.

결과: A(2×3)를 전치하면 Aᵀ(3×2)가 됩니다 — [[1,2,3],[4,5,6]]은 [[1,4],[2,5],[3,6]]이 됩니다. 성분과 함께 차원도 서로 뒤바뀝니다.

정사각 행렬은 어떻게 전치하나?

정사각 행렬은 전치해도 크기가 그대로입니다. n×n 행렬은 전치해도 다시 n×n 행렬이 됩니다. 하지만 성분들은 여전히 똑같은 aᵢⱼ → aⱼᵢ 규칙에 따라 이동합니다. 정사각 행렬에서 유일한 지름길은 주대각선(i = j인 위치)의 성분이 절대 움직이지 않는다는 점입니다. i와 j가 같을 때 둘을 맞바꿔도 위치가 그대로이기 때문입니다. 다만 대각선 밖의 모든 성분은 여전히 그 대각선을 기준으로 한 거울 위치의 성분과 자리를 바꿔야 합니다.

1. 1단계 — B를 적고 대각선을 확인한다

B = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] 주대각선 성분은 b₁₁ = 1, b₂₂ = 5, b₃₃ = 9입니다. 이 값들은 제자리에 그대로 있습니다.

2. 2단계 — 대각선 밖의 각 쌍을 맞바꾼다

b₁₂ = 2와 b₂₁ = 4가 자리를 바꿉니다: 2는 2행 1열로, 4는 1행 2열로 이동합니다. b₁₃ = 3과 b₃₁ = 7이 자리를 바꿉니다: 3은 3행 1열로, 7은 1행 3열로 이동합니다. b₂₃ = 6과 b₃₂ = 8이 자리를 바꿉니다: 6은 3행 2열로, 8은 2행 3열로 이동합니다.

3. 3단계 — Bᵀ를 조립한다

Bᵀ = [[1, 4, 7], [2, 5, 8], [3, 6, 9]]입니다. 대각선의 1, 5, 9는 B와 Bᵀ에서 똑같이 읽히는 반면, 나머지 모든 성분은 그 대각선을 기준으로 한 거울 위치로 이동했다는 점에 주목하세요.

정사각 행렬에서 주대각선(aᵢᵢ)은 전치해도 절대 움직이지 않습니다. 대각선 밖의 성분만 거울 위치와 자리를 바꿉니다.

왜 (Aᵀ)ᵀ = A인가?

행렬을 두 번 전치하면 언제나 원래 행렬로 돌아옵니다: (Aᵀ)ᵀ = A. 위치 교환이라는 정의를 생각하면 당연합니다. 첫 번째 전치는 (i, j)에 있던 성분을 (j, i)로 보내고, 다시 전치하면 그 성분은 (j, i)에서 (i, j)로 돌아옵니다. 바로 처음 있던 자리입니다. 위치 교환 연산은 자기 자신이 역연산이므로, 두 번 적용하면 항등 연산이 됩니다.

1. 1단계 — A에서 시작해 전치를 구한다

A = [[1, 2, 3], [4, 5, 6]]입니다. 앞선 예제에서 Aᵀ = [[1, 4], [2, 5], [3, 6]]이었습니다.

2. 2단계 — Aᵀ를 전치한다

Aᵀ에 동일한 aᵢⱼ → aⱼᵢ 규칙을 적용합니다. Aᵀ의 1행 (1, 4)는 (Aᵀ)ᵀ의 1열이 됩니다. Aᵀ의 2행 (2, 5)는 2열이 됩니다. Aᵀ의 3행 (3, 6)은 3열이 됩니다.

3. 3단계 — 원래 행렬과 비교한다

(Aᵀ)ᵀ = [[1, 2, 3], [4, 5, 6]]이며, 이것은 정확히 A입니다. 차원도 일치합니다. Aᵀ가 3×2였으므로 (Aᵀ)ᵀ는 다시 2×3이 되어 원래의 2×3 형태를 되찾습니다.

모든 행렬에 대해 (Aᵀ)ᵀ = A입니다. 행과 열 인덱스를 두 번 맞바꾸면 각 성분이 원래 위치로 돌아오기 때문입니다.

(AB)ᵀ = BᵀAᵀ의 순서 규칙은 무엇인가?

두 행렬의 곱을 전치하면 곱셈 순서가 뒤집힙니다: (AB)ᵀ = BᵀAᵀ이며, AᵀBᵀ가 아닙니다. 이것은 가장 자주 잘못 적용되는 전치 규칙 중 하나이므로, 모든 성분을 손으로 확인할 수 있는 작은 예제로 검증해 볼 가치가 있습니다.

1. 1단계 — A와 B를 정의하고 곱셈이 가능한지 확인한다

A = [[1, 2], [3, 4]] (2×2), B = [[5, 6], [7, 8]] (2×2). 둘 다 2×2이므로 AB가 정의되며 결과도 2×2입니다.

2. 2단계 — AB를 계산한다

AB의 1행: (1·5 + 2·7, 1·6 + 2·8) = (5+14, 6+16) = (19, 22) AB의 2행: (3·5 + 4·7, 3·6 + 4·8) = (15+28, 18+32) = (43, 50) AB = [[19, 22], [43, 50]]

3. 3단계 — 곱을 직접 전치한다

(AB)ᵀ = [[19, 43], [22, 50]]

4. 4단계 — BᵀAᵀ를 계산해 비교한다

Bᵀ = [[5, 7], [6, 8]], Aᵀ = [[1, 3], [2, 4]] BᵀAᵀ의 1행: (5·1 + 7·2, 5·3 + 7·4) = (5+14, 15+28) = (19, 43) BᵀAᵀ의 2행: (6·1 + 8·2, 6·3 + 8·4) = (6+16, 18+32) = (22, 50) BᵀAᵀ = [[19, 43], [22, 50]]으로, (AB)ᵀ와 정확히 일치합니다. 반면 AᵀBᵀ를 계산해 보면 [[1,3],[2,4]] 곱하기 [[5,7],[6,8]] = [[1·5+3·6, 1·7+3·8],[2·5+4·6, 2·7+4·8]] = [[23, 31], [34, 46]]로 완전히 다른 행렬이 나옵니다. 즉 AᵀBᵀ는 (AB)ᵀ와 같지 않음이 확인됩니다.

(AB)ᵀ = BᵀAᵀ — 전치하면 곱셈 순서가 뒤집힙니다. 위에서 확인했듯이 [[19,43],[22,50]] = BᵀAᵀ인 반면, AᵀBᵀ는 잘못된 행렬 [[23,31],[34,46]]을 줍니다.

행렬을 전치할 때 가장 흔한 실수는 무엇인가?

전치는 간단해 보이지만, 숙제와 시험에서 반복해서 나타나는 몇 가지 오류가 있습니다. 대개 얼핏 보면 그럴듯해 보이는 행렬을 만들어내기 때문입니다.

1. 실수 1 — 정사각이 아닌 행렬의 크기를 그대로 두는 것

A가 직사각 행렬인데도 Aᵀ를 A와 같은 행·열 개수로 쓰는 것은 매우 흔한 오류입니다. A가 2×3이면 Aᵀ는 반드시 3×2여야 합니다. 행렬이 정사각이 아닌 한 차원은 항상 뒤바뀝니다. 이를 잊으면 성분만 틀리는 게 아니라 형태 자체가 완전히 잘못된 행렬이 나옵니다.

2. 실수 2 — 주대각선 근처만 눈대중으로 뒤집는 것

일부 학생은 눈대중으로 전치를 하면서 대각선 근처의 성분만 옮기고 모서리나 가장자리 성분은 그대로 두곤 합니다. 대각선 밖의 모든 성분은 예외 없이 거울 위치(aᵢⱼ와 aⱼᵢ)와 자리를 바꿔야 하며, 대각선에 시각적으로 가까운 성분만 바꾸는 것이 아닙니다. 눈대중으로 뒤집지 말고, 항상 aᵢⱼ → aⱼᵢ 규칙으로 몇 개의 위치를 명시적으로 검증하세요.

3. 실수 3 — (AB)ᵀ에서 순서를 잘못 쓰는 것

올바른 BᵀAᵀ 대신 (AB)ᵀ = AᵀBᵀ라고 쓰는 것은 행렬 곱에서 가장 빈번한 대수 실수 중 하나입니다. 위의 예제에서 보았듯이 두 결과는 같은 답을 다르게 표현한 것이 아니라 실제로 서로 다른 행렬입니다. 따라서 이 실수는 표현 방식이 아니라 최종 결과 자체를 바꿔 버립니다.

가장 흔한 세 가지 전치 오류: 정사각이 아닌 행렬의 출력 차원 오류, 대각선 밖 교환의 누락, 그리고 (AB)ᵀ = BᵀAᵀ를 잘못된 순서인 AᵀBᵀ로 뒤집는 것.

왜 전치 행렬 계산기로 답을 확인해야 하나?

작은 2×2나 3×3 행렬을 손으로 전치하는 것은 금방 끝나지만, 행렬이 커지면 어떤 성분이 어느 위치에 와야 하는지 놓치기 쉽습니다. 특히 전치 결과가 (AB)ᵀ 계산이나 대칭 행렬 확인처럼 더 긴 계산으로 이어질 때 더욱 그렇습니다. 전치 행렬 계산기는 모든 성분에 aᵢⱼ → aⱼᵢ 규칙을 즉시 적용하고 결과 행렬의 형태까지 보여주므로, 결과가 어긋났을 때 그것이 전치 단계 때문인지 그 이후의 산술 때문인지 추측하는 대신 손으로 푼 답을 성분 하나하나 대조해 확인할 수 있습니다. Solvify의 단계별 풀이 도구와 AI 수학 튜터는 이 가이드와 같은 방식으로 행렬 전치를 안내합니다. 차원을 검증하고, 교환된 각 위치를 확인하고, 곱의 전치 순서를 설명해 주므로 각 단계의 논리를 놓치지 않으면서 연습하고, 숙제를 점검하고, 막힌 특정 행렬 문제를 해결할 수 있습니다.

태그:
선형대수대수학계산기가이드

지금 숙제 도움 받기

수백만 명의 학생들과 함께 AI 수학 풀이 도구를 사용하여 숙제 도움을 받으세요. 수학 문제에 대한 즉각적인 해결책, 단계별 설명 및 24/7 숙제 지원을 받으세요.

iOS 및 Android 기기에서 사용 가능