
선형 대수(linear algebra)에서, 행렬(matrix)의 전치(transpose)는 행렬을 대각선에 걸쳐 뒤집는 연산자입니다; 즉, 그것은 (다른 표기법 중에서) 종종
행렬의 전치는 1858년 영국 수학자 아서 케일리(Arthur Cayley)에 의해 소개되었습니다. 이항 관계(binary relation) R을 나타내는 논리적 행렬(logical matrix)의 경우에서, 전치는 전환 관계(converse relation)
Transpose of a matrix
Definition
행렬 A의 전치는,
형식적으로,
만약 A가 m × n 행렬이면,
정사각 행렬의 경우에서,
이 기사에서, 기호 T를 변수(variable) 이름으로 사용하지 않음으로써 이러한 혼동을 피합니다.
Matrix definitions involving transposition
전치가 자체와 같은 정사각 행렬은 대칭 행렬(symmetric matrix)이라고 불립니다; 즉, A는 만약 다음이면, 대칭입니다:
전치가 음수와 같은 정사각 행렬은 반-대칭 행렬(skew-symmetric matrix)이라고 불립니다; 즉, A는 다음이면 반-대칭입니다:
전치가 복소수 켤레 (여기서 윗-줄로 표시됨)로 대체된 모든 각 엔트리를 갖는 행렬과 같은 정사각 복소 행렬은 에르미트 행렬(Hermitian matrix)이라고 불립니다 (행렬이 그것의 켤레 전치와 같습니다): 즉, A는 만약 다음이면 에르미트입니다:
전치가 그것의 켤레 복소수의 부정과 같은 정사각 복소 행렬은 반-에르미트 행렬(skew-Hermitian matrix)이라고 불립니다; 즉, A는 만약 다음이면 반-대칭 에르미트입니다:
전치가 그것의 역(inverse)과 같은 정사각 행렬은 직교 행렬(orthogonal matrix)이라고 불립니다; 즉, A는 만약 다음이면 직교입니다:
전치가 그것의 켤레 역과 같은 정사각 복소 행렬은 유니태리 행렬(unitary matrix)이라고 불립니다; 즉, A는 만약 다음이면 유니태리입니다:
Examples
Properties
A와 B를 행렬이라고 놓고 c를 스칼라(scalar)라고 놓습니다.
1.
2.
전치는 덧셈을 존중합니다.
3.
인수의 순서가 역전됨에 주목하십시오. 이것으로부터, square matrix A가 역가능인 것과
4.
스칼라의 전치는 같은 스칼라입니다. (2)와 함께, 이것은 전치가 m × n 행렬의 공간에서 모든 n × m 행렬의 공간으로의 선형 맵임을 말합니다.
5.
정사각 행렬의 행렬식은 그것의 전치의 행렬식과 같습니다.
6. 두 열 벡터 a와 b의 점 곱은 행렬 곱의 단일 엔트리로 계산될 수 있습니다:
이는 아인슈타인 합 규칙에서
7. 만약 A가 오직 실수 엔트리를 가지면,
8.
역가능 행렬의 전치는 역시 역가능이고, 그것의 역은 원래 행렬의 역의 전치입니다. 표기법
9. 만약 A가 정사각 행렬이면, 그것의 고윳값(eigenvalues)은 그것의 전치의 고윳값과 같은데, 왜냐하면 그것들은 같은 특성 다항식을 공유하기 때문입니다.
Products
만약 A가 m × n 행렬이고
Implementation of matrix transposition on computers
컴퓨터에서, 종종 단순히 같은 데이터를 다른 순서로 접근함으로써 메모리(memory)에서 행렬을 명시적으로 전치하는 것을 피할 수 있습니다. 예를 들어, BLAS와 같은 선형 대수(linear algebra)에 대한 소프트웨어 라이브러리는 전형적으로 데이터 이동의 필요성을 피하기 위해 특정 행렬을 전치 순서로 해석하도록 지정하는 옵션을 제공합니다.
어쨌든, 메모리의 행렬을 그것의 전치된 순서화로 물리적으로 재정렬하는 것이 필요하거나 바람직한 여러 상황이 남아 있습니다. 예를 들어, 행-우선 순서(row-major order)로 저장된 행렬과 함께, 행렬의 행은 메모리에서 연속되고 열은 연속되지 않습니다. 만약 예를 들어, 빠른 푸리에 변환(fast Fourier transform) 알고리듬에서 열에 대해 반복된 연산을 수행해야 하면, (열을 연속적으로 만들기 위해) 메모리에서 행렬을 전치하면 메모리 집약성(memory locality)을 증가함으로써 성능을 개선할 수 있습니다.
이상적으로, 최소한의 추가 저장 공간으로 행렬을 전치하는 것을 희망할 수 있습니다. 이로 인해 O(1) 추가 저장장치 또는 기껏해야 mn보다 훨씬 적은 저장장치로 n × m 행렬을 제자리(in-place)에서 전치하는 문제가 발생합니다. n ≠ m에 대해, 여기에는 제자리 구현이 쉽지 않은 데이터 원소의 복잡한 순열(permutation)이 포함됩니다. 그러므로, 효율적인 제자리 행렬 전치(in-place matrix transposition)는 1950년대 후반부터 시작하여 컴퓨터 과학 분야에서 수많은 연구 출판물의 주제였고, 여러 알고리듬이 개발되어 왔습니다.
Transposes of linear maps and bilinear forms
행렬의 주요 용도는 유한-차원 벡터 공간(finite-dimensional vector spaces) 사이의 선형 맵을 나타내는 것이므로, 전치는 선형 맵 위에 일부 연산의 표현으로 볼 수 있는 행렬 위에 연산입니다.
이것은 심지어 선형 맵이 행렬로 표현될 수 없을 때 (예를 들어, 무한-차원 벡터 공간의 경우), 모든 각 선형 맵 위에 작동하는 전치의 훨씬 더 일반적인 정의로 이어집니다. 유한 차원의 경우에서, 선형 맵의 전치를 나타내는 행렬은 기저(basis) 선택과 독립적으로 선형 맵을 나타내는 행렬의 전치입니다.
Transpose of a linear map
여기서
전치의 정의는 인접 (아래)과 달리 모듈의 쌍선형 형식과 독립적인 것으로 볼 수 있습니다.
토폴로지적 벡터 공간 (TVS) X의 연속 이중 공간은 X'로 표시됩니다. 만약 X와 Y가 TVS이면 선형 맵 u : X → Y가 약하게 연속인 것과
만약 행렬 A가 V와 W의 기저(bases)에 관한 선형 맵을 설명하면, 행렬
Transpose of a bilinear form
이중 공간
Adjoint
만약 벡터 공간 X와 Y가 각각 비-퇴화 쌍선형 형식
만약 u : X → Y가 벡터 공간(vector spaces) X와 Y 사이의 선형 맵(linear map)이면, g를 만약 g : Y → X가 다음을 만족시키면 u의 인접(adjoint)으로 정의합니다:
이들 쌍선형 형식은 X와
인접을 사용하면 g : Y → X가
복소 벡터 공간에 걸쳐, 종종 쌍선형 형식 대신 반쌍선형 형식(sesquilinear form) (하나의 인수에서 켤레-선형)으로 작업합니다. 그러한 공간 사이의 맵의 에르미트 인접(Hermitian adjoint)은 유사하게 정의되고, 에르미트 인접의 행렬은 만약 기저가 직교정규이면 켤레 전치 행렬에 의해 제공됩니다.
See also
- Adjugate matrix, the transpose of the cofactor matrix
- Conjugate transpose
- Projection (linear algebra)
Further reading
- Template:Bourbaki Algebra I Chapters 1-3 Springer
- Halmos, Paul (1974), Finite dimensional vector spaces, Springer, ISBN 978-0-387-90093-3.
- Maruskin, Jared M. (2012). Essential Linear Algebra. San José: Solar Crest. pp. 122–132. ISBN 978-0-9850627-3-6.
- Schaefer, Helmut H.; Wolff, Manfred P. (1999). Topological Vector Spaces. GTM. Vol. 8 (Second ed.). New York, NY: Springer New York Imprint Springer. ISBN 978-1-4612-7155-0. OCLC 840278135.
- Trèves, François (2006) [1967]. Topological Vector Spaces, Distributions and Kernels. Mineola, N.Y.: Dover Publications. ISBN 978-0-486-45352-1. OCLC 853623322.
- Schwartz, Jacob T. (2001). Introduction to Matrices and Vectors. Mineola: Dover. pp. 126–132. ISBN 0-486-42000-0.
External links
- Gilbert Strang (Spring 2010) Linear Algebra from MIT Open Courseware