행렬의 계수, rank

김한별·2025년 1월 12일

1. 열공간(column space)과 행공간(row space)

  • m×nm\times n 행렬 AA
  • n개의 열벡터에 의해 생성되는 Rm\mathbb{R}^m의 부분 공간을 A의 열공간(column space)이라고 한다.
  • m개의 행벡터에 의해 생성되는 Rn\mathbb{R}^n의 부분 공간을 A의 행공간(row space)이라고 한다.

ex)

A3×4=(101225323001)A_{3\times4} = \begin{pmatrix} -1 & 0 & 1 & 2 \\ 2 & 5 & 3 & -2 \\ 3 & 0 & 0 & 1 \end{pmatrix}

column space와 row space는 아래와 같다.

column space={α1(123)+α2(050)+α3(130)+α4(221)}\mathrm{column \space space}=\{\alpha_1 \begin{pmatrix} -1 \\ 2 \\ 3 \end{pmatrix} +\alpha_2 \begin{pmatrix} 0 \\ 5 \\ 0 \end{pmatrix} +\alpha_3 \begin{pmatrix} 1 \\ 3 \\ 0 \end{pmatrix} + \alpha_4 \begin{pmatrix} 2 \\ -2 \\ 1 \end{pmatrix} \}
row space={β1(1012)+β2(2532)+β3(3001)}\mathrm{row \space space}=\{\beta_1 \begin{pmatrix} -1 & 0 & 1 & 2 \end{pmatrix}^{\prime} +\beta_2 \begin{pmatrix} 2 & 5 & 3 & -2 \end{pmatrix}^{\prime} +\beta_3 \begin{pmatrix} 3 & 0 & 0 & 1 \end{pmatrix}^{\prime} \}

2. 행렬의 계수, rank

rank(A)=r(A)=rank(A) = r(A) = 행공간의 차원 == 열공간의 차원

  • 즉, 행 벡터들(또는 열 벡터들) 중에서 선형 독립(linearly independent)하는 벡터들의 갯수를 행렬의 계수(rank)라고 한다.
  • 행렬 AAn×nn\times n 정사각행렬이고 dim(A)=ndim(A)=n 일 때,
    AA정칙행렬(regular matrix), 완전 계수 행렬(full rank matrix), 또는 비특이행렬, 가역행렬(nonsingular matrix)이라고 한다.

nonsingular, singular, inverse

  • nonsingular matrix (가역행렬, 비특이행렬): 역행렬이 존재하는 행렬
    A nonsingular matrix AA has a unique inverse, denoted by A1A^{-1}, with the property that
    AA1=A1A=IAA^{-1}=A^{-1}A=I
  • singular matrix (특이행렬): 역행렬을 갖지 않는 행렬
    If AA is square and less than full rank, then it does not have an inverse and is said to be singular.

Theorem

AA : m×nm\times n 행렬
rank(A)=rank(A)rank(A) = rank(A^{\prime})
rank(A)min(m,n)rank(A) \le min(m,n)
rank(AB)min(rank(A),rank(B))rank(AB) \le min(rank(A), rank(B)) \quad for any n×pn \times p matrix BB

rank(AB)=rank(A)rank(AB) = rank(A) \quad for any n×nn\times n nonsingular matrix BB

⑤ If AA is an m×mm\times m matrix, then A=0rank(A)<m|A| = 0 \Leftrightarrow rank(A) < m

  • AA의 행렬식이 0이 아니라면, rank(A)=mrank(A)=m

rank(AA)=rank(AA)=rank(A)rank(AA^{\prime})=rank(A^{\prime}A)=rank(A)
⑦ If AA is idempotent (A2=AA^2=A), then rank(A)=trace(A)rank(A)=trace(A)

  • 행렬 AA가 멱등행렬이라면, AA의 계수는 AA의 대각합과 같다.
profile
AI_CV에 관심 있는 대학생

0개의 댓글