Matrix algebra covers addition, scaling, and multiplication of matrices.

행렬의 기본 표기

개의 행과 개의 열을 갖는 행렬을 행렬이라고 한다.

  • : 행 번호
  • : 열 번호
  • : 열의 원소

스칼라(scalar)는 여기서는 실수 또는 복소수로 생각한다. 더 일반적으로는 체(field)의 원소로 정의할 수 있다.

행렬의 상등 (Equal Matrices)

두 행렬 , 가 같으려면 다음 두 조건을 모두 만족해야 한다.

  1. 두 행렬의 크기가 같다.
  2. 대응하는 모든 원소가 같다: .

행렬의 덧셈과 스칼라배

같은 크기의 행렬끼리 대응하는 원소를 더한다.

스칼라 를 행렬에 곱하면 모든 원소에 를 곱한다.

기본 성질 (p.4)

, , 는 같은 크기의 행렬이고, , 는 스칼라라고 하자.

성질
덧셈의 교환법칙
덧셈의 결합법칙
스칼라배의 결합법칙
스칼라 의 곱
행렬의 합에 대한 분배법칙
스칼라의 합에 대한 분배법칙

행렬의 곱셈 (Matrix Multiplication)

가 정의되려면 앞 행렬의 열 개수와 뒤 행렬의 행 개수가 같아야 한다.

, 행렬이면 행렬이다.

즉, 원소는 번째 행과 번째 열에서 대응하는 원소를 곱한 뒤 더한 값이다.

예시

곱셈 순서에 주의

행렬의 곱셈은 일반적으로 교환법칙이 성립하지 않는다. 항상 라는 뜻은 아니며, 행렬에 따라 일 수도 있다.

  • 가 정의되어도 는 정의되지 않을 수 있다.
  • 둘 다 정의되더라도 크기가 다를 수 있다.
  • 크기가 같더라도 대응하는 원소가 다를 수 있다.

연산에 필요한 행렬의 크기가 맞을 때, 다음 성질이 성립한다.

성질실수행렬
덧셈의 교환법칙
덧셈의 결합법칙
곱셈의 교환법칙일반적으로 성립하지 않음
곱셈의 결합법칙
왼쪽에서 곱할 때의 분배법칙
오른쪽에서 곱할 때의 분배법칙

전치행렬 (Transpose, p.10)

의 행과 열을 서로 바꾼 행렬을 전치행렬 라고 한다. 행렬이면 행렬이다.

특히, 곱의 전치를 구할 때는 곱셈 순서가 뒤집힌다.

TODO: 이 성질을 직접 증명해 보기.

정사각행렬과 특수한 행렬

정사각행렬 (Square Matrix, p.11)

행과 열의 개수가 같은 행렬이다. 주대각선(main diagonal)은 인 원소들로 이루어진다.

  • 주대각선 아래: (행 번호가 더 큼)
  • 주대각선 위: (열 번호가 더 큼)

삼각행렬 (Triangular Matrix, p.11)

종류정의원소 조건
상삼각행렬 (Upper Triangular)주대각선 아래의 원소가 모두 인 정사각행렬이면
하삼각행렬 (Lower Triangular)주대각선 위의 원소가 모두 인 정사각행렬이면

대각행렬 (Diagonal Matrix, p.12)

주대각선 이외의 원소가 모두 인 정사각행렬이다.

단위행렬 (Identity Matrix, p.13)

주대각선의 원소가 모두 인 대각행렬이다. 단위행렬을 으로 표시한다.

행렬이면 다음이 성립한다.

대칭행렬 (Symmetric Matrix, p.13)

주대각선을 기준으로 대응하는 원소가 같은 정사각행렬이다.

즉, 모든 에 대해 이다.