Matrix
matrix 는 linear mapping 또는 vector 의 collection 이라고 생각할 수 있다. 벡터 공간 은 꽤 추상적이므로, 이를 컴퓨터에 표현하고 다루기 위해서는 숫자들로 구성된 직사각형 array 들, 즉, 행렬을 사용할 필요가 있다.
The Matrix of a Linear Map
와 가 유한 차원의 벡터 공간을 이루고, 이에 대한 기저들이 and 로 구성된다고 가정하자. 그리고 linear map 이 존재한다고 할 경우, 행렬 는 원소 로 구성되며 다음과 같이 표현된다 ( , ).
위 뜻은 를 표현하기 위해 의 번째 column 이 의 기저에 대한 coordinates 를 구성하고 있다는 의미가 된다.
반대로 생각하면, 모든 행렬 는 선형 매핑 을 다음과 같이 나타낸다고 볼 수 있다. 즉, row 는 output dim 이고 column 은 input dim 으로 생각하면 편하다.
Inverse Matrix
Transpose
transpose 참조
Related
Square Matrix
만약 어떤 정방 행렬이 invertible 하면, 그 행렬을 tranpose 한 행렬도 inverse matrix 를 가진다. 즉, 을 만족한다.
Elimination Matrix
- 실제로 triangular matrix 를 만들 때는 matrix multiplication 연산을 통해 coefficient 를 0 으로 만들면서 진행한다.
- 예시:
- 첫번째 행에 을 곱하고, 세번째 행에서 빼준다.
Augmented Matrix
compact matrix notation 을 위한 행렬 표기로, 주로 Gaussian elimination 에서 사용하기 위해 활용한다.
즉, 를 풀기 위해 로 표기하는 방법이다.
예시
가 있다고 가정하면, 다음과 같이 표기될 수 있다.