이번에는 matrix에 관한 용어, 성질 및 특성에 대해서 알아보겠습니다.
(matrices : matrix의 복수형)

1. matrix 종류
matrix를 element를 aij라고 할 때 i는 row, j는 column입니다.
- column vector : m×1 크기의 matrix [a11⋮an1] 이고
- row vector : 1×n 크기의 [a11⋯a1n] matrix
- diagonal matrix : 대각선 위 아래가 0인 matrix
ex) [∗000∗000∗] - upper triangular matrix : 대각선 아래가 0인 matrix
ex) [∗∗∗0∗∗00∗] - lower triangular matrix : 대각선 위가 0인 matrix
ex) [∗00∗∗0∗∗∗] - Transpose : matrix A가 존재할 때 Transpose of A는 AT로 표기하고
AT=[a11⋯a1m⋮⋯⋮an1⋯anm]Tn×m=[a11⋯an1⋮⋯⋮a1m⋯anm]m×n
- Symmetric matrix : A=AT
- Skew-symmetric matrix : A=−AT
2. matrix 연산
1) 차원이 동일한 matrix 간 연산 - 원소별 연산
Given A=[aij]m×n,B=[bij]m×n
- 덧셈 : A+B=[aij+bij]
- 상수 곱 : kA=[kaij]
- 덧셈의 교환법칙 : A+B=B+A
- 덧셈의 결합법칙 : A+(B+C)=(A+B)+C, where C is same size matrix
- 항등원 : A+0=A=0+A, where 0=[0⋯0⋮⋯00⋯0]
2) matrix와 vector 연산
A=[abcd],x=[x1x2]
Ax=[abcd][x1x2]=[ax1+bx2cx1+dx2]
이 결과를 자세히 보면,
[ax1cx1]+[bx2dx2]=x1[ac]+x2[bd]
즉 A matrix의 첫 번째 column이 weight인 x1만큼, 두 번째 column이 weight인 x2만큼 weight가 곱해져서 합쳐진 것이라 볼 수 있습니다.
즉, Ax는 A의 weight x에 대한 linear combination인 것입니다.
이를 일반화해보겠습니다.
3) matrix 곱
A=[⋯a1⋯⋯a2⋯⋮⋯am⋯]m×n
B=[⋮⋮⋮b1b2⋯bm⋮⋮⋮]n×m
다음과 같은 matrix A,B가 주어져있을 때
AB를 두 가지로 해석할 수 있습니다.
AB=[Ab1Ab2⋯Abm]m×m
matrix AB의 각 column은 matrix A와 weight column vector bi의 곱임을 알 수 있습니다.
반대로
AB=[a1Ba2B⋮amB]m×m
matrix AB의 각 row는 matrix B와 weight row vector ai의 곱임을 알 수 있습니다.
이런 식으로 matrix의 곱을 각 column(또는 row)와 그에 해당하는 weight의 곱이라고 생각하는 관점은 나중에 개념을 이해하는 데에 도움이 됩니다.
4) matrix 곱에 대한 성질
A,B,C가 적절한 크기의 matrix라고 할 때
- 결합 법칙 : (AB)C=A(BC)
- 분배 법칙 : A(B+C)=AB+AC
- 항등원 : AI=A=IA (I는 대각선이 1인 행렬)
- 상수 곱 : kBC=(kB)C=B(kC), where k∈R
- 교환 법칙 성립X : AB≠BA
- AB=0nLeftrightarrowA=0 or B=0
마지막 성질에 대하여 :
일반적으로 ab=0일 때 a 또는 b가 0이라는 성질을 이용해 문제를 해결할 때가 있는데 matrix에서는 성립하지 않는다.
예시 : A=[00−11],B=[1111]
5) Transpose의 성질
(kA)T=kAT : Transpose는 곱해주는 상수에 영향을 미치지 않음
(A±B)T=AT±BT : Transpose는 분배 법칙처럼 작용
(AB)T=BTAT : matrix의 곱에 대해서는 순서를 바꿔줘야 함
이번에는 matrix의 연산에 대해서 주로 알아보았고 다음에는 inverse matrix에 대해서 알아보겠습니다.
'수학 Mathematics > 선형대수학 Linear Algebra' 카테고리의 다른 글
[응용선형대수] LU Decomposition (0) | 2021.02.20 |
---|---|
[응용선형대수] 역행렬 구하기 (0) | 2021.02.19 |
[응용선형대수] Inverse matrix/invertible (0) | 2021.02.18 |
[응용선형대수] Gauss elimination 가우스 소거법 (0) | 2021.02.09 |
[응용선형대수] Linear equation (0) | 2021.02.09 |