Processing math: 100%

선형머수학

1. 행렬 A 의 열을 이용한 곱셈 Ax

hwijin97 2022. 4. 4. 22:31

  1. Ax=b
  2. Ax=λx
  3. Av=σw 
  4. ||Ax||2/||x||2 의 최소화
  5. 행렬 A를 분해

1. Ax=b

 

행렬 A=[232437] , 벡터  x=[x1x2] 의 곱셈은

행을 이용 : 행, 열의 내적 =(2,3)(x1,x2)=2x1+3x2

열을 이용 : 열의 일차 결합 x1[223]+x2[347]

으로 나타낼 수 있다.

 

  • Ax 는 행렬 A 의 열의 일차결합이다.

 

이로 인해 Ax 는 행렬 A 의 열공간으로 이어진다.

 

  • 일차 결합 Ax=x1a1+x2a2 는 3차원 공간에서 어느 부분을 생성하는가?

 

Ax=x1a1+x2a2 는 평면을 생성한다. a1=(2,2,3) 방향의 모든 직선과, a2=(3,4,7) 방향의 모든 직선을 포함하는 무한 평면을 채운다.

행렬 A의 열의 일차결합은 A의 열공간을 모두 채운다.
(x1,x2)Ax=b 의 해이면, b=(b1,b2,b3)은 행렬 A의 열공간이다.

 

EX) b=[111] 이면, b는 열공간 C(A)의 원소가 아니다.

EX) A2=[2352453710] 와, A3=[231241371] 의 열공간은, A2 은 새로운 열이 a1+a2 으로 이전 열의 일차결합으로 평면에 포함된다. 따라서 열공간은 그대로이고, A3 의 열공간은 새로운 열이 C(A) 에 포함되지 않기 때문에, C(A3)C(A) 보다 커야하고, 이는 공간 R3 전체이다.


R3의 부분공간

  • 영벡터 (0,0,0) 자기 자신
  • 모든 벡터 x1a1 : 직선
  • 모든 벡터 x1a1+x2a2 : 평면
  • 모든 벡터 x1a1+x2a2+x3a3 : R3

이때 a1,a2,a3 은 독립(Independent)이다.

 

  • R3 의 일차독립인 세 벡터는 가역행렬을 생성한다. ( AA1=A1A=I
  • Ax=0의 해는 x=(0,0,0) 이 유일하다. Ax=b의 유일한 해는 x=A1b 이다.

n x n 가역행렬의 열공간은 Rn 과 같다.

 


행렬 A의 독립인 열과 랭크

 

행렬 A 를 두행렬의 곱셈 C×R 으로 분해할 수 있고, 행렬 C의 열은 모두 일차 독립이다.

  • A 의 1열 성분에 0 이아닌 성분이 있으면, 행렬 C 에 포함한다.
  • A 의 2열 성분이 1열에 상수를 곱한 것이 아니면, 행렬 C에 포함한다.
  • A 의 3열이 1열과 2열에 일차결합이 아니면, 행렬 C에 포함한다. 이 작업을 계속한다.
  • 마지막에 Cr(rn) 개의 열이 된다.
  • r개의 열은 A의 열공간의 기저(basis) 이다.
  • A의 나머지 열은 Cr 개의 기본 열의 일차 결합이다.

rA의 랭크이자 C 의 랭크이다. 랭크는 일차 독립인 열의 개수와 같다.

행렬의 랭크는 열공간의 차원이다.

 

C의 열의 일차결합은 A의 열을 생성한다.A=CR은 이 정보를 행렬 곱으로 저장한다.

 

"R=rref(A) = 행렬 A의 기약행 사다리꼴"

 

- 랭크 정리
일차 독립인 열과 일차 독립인 행의 개수는 같다.

행렬 Rr 개의 일차독립인 행이 있고, RC를 곱하면, 이 행들의 일차결합을 얻는다. A=CR 이므로, A의 모든 행은 Rr개의 행에서 생성된다.

즉, 열공간의 기저는 Rr개의 열이고, 행공간의 기저는 Cr 개의 행이다.

 

행렬분해 A=CMR

랭크 rA 에 대해서 M 은 r x r 혼합 행렬(mixing matrix) 이다. 가역행렬 M은 행렬 분해 A=CMR을 생성한다. R의 행은 MR 로부터 얻는다. M 을 찾기위해서는 한쪽방향에서만 구할수 있다.

A=CMR, CTART=CTCMRRT, M=(CTC)1(CTART)(RRT)1

CTC, RRT 는 랭크가 r 이므로 가역행렬 이다.

 

 

행렬분해 A=CR, A=CMR 의 중요성

 

A 에서 C 의 열과 R 의 행을 바로 구할수 있고, 유명한 분해인 QR, SVD 에서는 잃어버리는 성질을 유지하기 때문에 중요하다. A=QR, A=UΣVT 는 수직인 벡터를 포함하고 원래 데이터는 잃어 버릴수 있다.

 

A의 성분이 모두 음수가 아니면, C , R 의 성분도 음수가 아니고, A 가 희소행렬(sparse matrix) 이면, C, R 도 희소행렬이다.

 

 

 


연습 문제

https://jamboard.google.com/d/1SNnDJFBtUm7w_-uQOt7OjnSKVxhWcAI3BWFx4BJIQXI

 

로그인 - Google 계정

하나의 계정으로 모든 Google 서비스를 Google 계정으로 로그인

accounts.google.com

 

 

 

 

 

 

 

'선형머수학' 카테고리의 다른 글

3. 네 가지 기본 부분공간  (0) 2022.04.06
2. 행렬 곱셈 AB  (0) 2022.04.05
1.6 고유값과 고유벡터  (0) 2021.08.25
1.4 소거법과 A = LU  (0) 2021.08.20
1.3 네가지 기본 부분공간  (0) 2021.08.18