4개의 주요 부분 공간
Column space C(A)
Null space N(A)
Row space C(AT)
Left null space N(AT)
Row Space
Row space
= All combs of rows
= All combs of columns of AT
= C(AT)
column 벡터를 다루는 것에 익숙하기 때문에 전치를 한 후 column space를 정의하면 원래 row space가 정의되는 것과 같습니다.
Left Null Space
Null space of AT
= N(AT)
= left null space of A
행렬 A의 전치에 대한 Null space를 의미합니다.
주요 부분 공간들이 놓여있는 전체공간 (component 개수)
행렬 A가 m x n 행렬일 때,
Column space in Rm
m은 row의 수입니다.
Null space in Rn
n은 column의 수입니다.
Row space in Rn
A의 전치행렬에 대한 column space이므로 Rn에 존재하게 됩니다.
Left null space in Rm
A의 전치행렬에 대한 null space이므로 Rm에 존재합니다.
주요 부분공간 표현

N(A)의 dimension은 special solution에서 free variable 개수인 n-r이라고 배웠습니다.
C(A)의 dimension은 pivot column의 개수인 rank r과 같습니다.
Row space의 dimension은 A의 rank=r과 같습니다.
Left null space의 dimension은 m - r입니다.
주목해야할 사실은
Row space와 Null space는 직교하여 n차원 공간을 형성하고
Column space와 Left null space는 직교하여 m차원 공간을 형성합니다.
또한 row space와 column space의 차원이 같다는 사실도 알아둡니다.
직교는 다음 강의에서 설명드리겠습니다.
주요 부분 공간들의 기저 (basis)와 차원 (dimension)
C(A)의 기저는 pivot columns고 차원은 r입니다.
N(A)의 기저는 special solutions고 차원은 n-r입니다.
Row space의 기저를 구해보겠습니다.
A=[123111211231]
-> [123101100000]
-> [101101100000] = R
행렬 A를 소거하여 R을 만들어주면 위와 같습니다.
A의 column space와 R의 column space는 같지 않습니다.
C(A)≠C(R)
A에는 벡터 [111]이 있지만 R은 그렇지 않기 때문입니다.
A와 R은 column space는 다르지만 row space는 같습니다.
row space가 같은 이유는 소거를 할 때 한 연산은 row reduction 즉, row끼리 선형 결합 연산을 한 것이라 변하지 않은 것입니다.
row space의 기저는 R의 처음 r개의 row vector입니다.
R에서 A를 만드는 연산을 해보면 R의 기저 벡터의 선형 결합으로 A의 row space를 만들 수 있습니다.
Left null space의 기저를 구해보겠습니다.
ATy=0
yA=0T
rref[Amxn Imxm]
-> [RmxnEmxm]
E[AmxnImxm]
-> [RmxnEmxm]
EA = R
EI = E
E를 계산하면
[100010001]
-> [−1201−10−101]
EA =
[−1201−10−101][123111211231]
= [101101100000] = R
Left null space는 A의 row 벡터의 선형 결합으로 영벡터를 만드는 것입니다.
R행렬의 row3가 영벡터이므로 위의 설명에 맞아떨어지고
대응되는 행렬 E의 row3가 행렬 A의 left null space가 됩니다.
'선형대수(Gilbert Strang)' 카테고리의 다른 글
Lecture 12: Graphs, networks, incidence matrices (0) | 2019.12.04 |
---|---|
Lecture 11: Matrix spaces; rank 1; small world graphs (0) | 2019.12.02 |
Lecture 9: Independence, basis, and dimension (0) | 2019.11.28 |
Lecture 8: Solving Ax = b: row reduced form R (0) | 2019.11.26 |
Lecture 7: Solving Ax = 0: pivot variables, special solutions (0) | 2019.11.25 |
댓글