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

Inverse matrix 참조

Transpose

transpose 참조

symmetric matrix

Square Matrix

만약 어떤 정방 행렬이 invertible 하면, 그 행렬을 tranpose 한 행렬도 inverse matrix 를 가진다. 즉, 을 만족한다.

Elimination Matrix

  • 실제로 triangular matrix 를 만들 때는 matrix multiplication 연산을 통해 coefficient 를 0 으로 만들면서 진행한다.
  • 예시:
    • 첫번째 행에 을 곱하고, 세번째 행에서 빼준다.

Augmented Matrix

compact matrix notation 을 위한 행렬 표기로, 주로 Gaussian elimination 에서 사용하기 위해 활용한다.

즉, 를 풀기 위해 로 표기하는 방법이다.

예시

가 있다고 가정하면, 다음과 같이 표기될 수 있다.