행렬 계산에 밥먹듯이 쓰이는 중요한 연산인 transpose, hermitian의 정의를 알아보고 transpose 성질에 대해 살펴봅시다.
Transpose란?
$$A=\begin{bmatrix} 0 & 2 \\ 3 & 0 \end{bmatrix}$$
$$A^T=\begin{bmatrix} 0 & 3 \\ 2 & 0 \end{bmatrix}$$
행렬 대각 원소 (diagonal element)를 기준으로 원소 위치를 반전시켜주는 연산을 transpose라고 합니다.
$$A=\begin{bmatrix} 1 & 2 & 3 \end{bmatrix}$$
$$A^T=\begin{bmatrix} 1 \\ 2 \\ 3 \end{bmatrix}$$
위와 같이 행 벡터를 transpose 하면 열 벡터가 됩니다.
Transpose 성질
1. $(A^T)^T=A$
2. $(A+B)^T=A^T+B^T$
3. $(AB)^T=B^TA^T$
4. $(cA)^T=cA^T$, $c$는 상수
5. $det(A^T)=det(A)$
6. $(A^T)^{-1}=(A^{-1})^T$
symmetric matrix
$$A=\begin{bmatrix} 1 & 2 \\ 2 & 3 \end{bmatrix}=A^T$$
위와 같이 transpose를 취했을 때 자기자신이 나오는 행렬을 symmetric matrix라 합니다.
Hermitian matrix
$$A=\begin{bmatrix} 1 & 1+j \\ 1-j & 2 \end{bmatrix}$$
$$A^*=\begin{bmatrix} 1 & 1-j \\ 1+j & 2 \end{bmatrix}$$
$$(A^*)^T=A^H=A$$
행렬이 complex 값을 가질 때, symmetric matrix와 대응되는 행렬을 Hermitian matrix라 합니다. conjugate (*)는 복소수에서 허수부의 부호만 바꾸는 연산을 말합니다. 이 예시에서, conjugate를 수행하고 transpose 하면 결국에는 자기자신, 원래의 행렬로 돌아가게 되는데 이러한 행렬을 Hermitian matrix라고 합니다.
'연구 노트 > 선형대수' 카테고리의 다른 글
MVDR beamformer 유도 (Feat. 라그랑주 승수법) (1) | 2024.03.15 |
---|---|
내적 (inner product) & 정사영 (projection) 개념으로 Fourier Transform 해석하기 (0) | 2024.03.11 |
선형 독립 (linearly independent), 기저(basis) (1) | 2024.03.08 |
Linear combination (선형결합), Span, Column space (열공간) (0) | 2024.03.08 |
행렬의 계수, Rank (0) | 2024.03.07 |