부벡터공간
행렬에는 4가지 부벡터 공간(subspace)이 있다.
- Column Space(C(A))
- Null Space(N(A))
- Row Space(C(AT))
- Left Null Space(N(AT))
subspace들은 서로 dimension을 보완한다.
1. Column space - Left null space: 행 dimension 보완
2. Row space - Null Space: 열 dimension을 보완
예를 들어, 3*2행렬이 있다고 생각해보자.
1번 같은 경우 Column space가 1차원 + Left null space 2차원 => 3차원으로 서로 보완한다.
2번도 동일하게 1 + 1차원 => 2차원으로 서로 보완한다.
따라서 다음과 같이 정의할 수 있다.
Am∗n일때
-Dim(C(A)+Dim(N(AT))=m(행차원)
-Dim(C(AT))+Dim(N(A))=n(열차원)
또한, 각각의 subspace는 직교한다
1. Column space - Left null space: 서로 수직
2. Row space - Null Space: 서로 수직
역행렬
이때까지 square matrix의 역행렬만 알아봤다. 다른 경우는 어떨까?
1. square matrix
A−1A=AA−1=I
2. Am∗n,m<n일 때
AA−1=I만 존재하기 때문에 Right inverse라고 한다.
오른쪽만 존재하는 이유는 왼쪽에 inverse가 붙게 되면, m*m크기의 I행렬과 덧붙여서 n*n의 0행렬이 이어지게 된다.
따라서 깔끔한 I가 생기지 않는다.

3. Am∗n,m>n일 때
A−1A=I만 존재하기 때문에 Left inverse라고 한다.

left inverse가 존재하는 경우 '미지수<방정식' 이기에 유니크한 해가 존재한다. 하지만, 이처럼 여러 개의 방정식이 한 점에 지나가기 매우 어렵기 때문에, left inverse가 존재하는 일은 드물다.

반대로 right inverse인 경우 '미지수> 방정식'이기 때문에 무수히 많은 해가 있다.
그렇다면 inverse가 있는지 없는지 어떻게 판별할까? 이는 가우스 소거법으로 확인할 수 있다. 가우스 소거법 후, pivot이 깔끔한 형태로 나란히 나온다면 이는 inverse가 있는 것이다. 만약 A(m> n)인 경우 n*n크기에 대해서만 가우스 소거법을 해주면 된다.
참고
https://www.youtube.com/watch?v=5-agpUpRZJU&list=PLSN_PltQeOyjDGSghAf92VhdMBeaLZWR3&index=8
'수학 > 선형대수' 카테고리의 다른 글
[선형대수] 벡터의 직교성과 직선투영 (0) | 2020.03.24 |
---|---|
[선형대수] 선형변환과 행렬 (0) | 2020.03.24 |
[선형대수] 벡터의 선형독립과 기저벡터 (0) | 2020.03.19 |
[선형대수] 영벡터공간과 해집합 (0) | 2020.03.18 |
[선형대수] 벡터공간과 열벡터 (0) | 2020.03.18 |