본문 바로가기

선형대수학

[Linear Algebra] Lecture 13, Quiz 1 review

Introduction

이번에 선형대수를 공부하면서 내용을 정리해보았습니다.

강의 영상 : https://ocw.mit.edu/courses/18-06-linear-algebra-spring-2010/video_galleries/video-lectures/

 

Video Lectures | Linear Algebra | Mathematics | MIT OpenCourseWare

This section contains a complete set of video lectures on linear algebra along with transcripts and related resource files.

ocw.mit.edu

스터디 github : https://github.com/jwkweon/study-linear-algebra

 

GitHub - jwkweon/study-linear-algebra

Contribute to jwkweon/study-linear-algebra development by creating an account on GitHub.

github.com

참고한 블로그 :

https://blog.naver.com/PostView.naver?blogId=skkong89&logNo=221390717218&categoryNo=48&parentCategoryNo=0&viewDate=&currentPage=1&postListTopCurrentPage=1&from=postList&userTopListOpen=true&userTopListCount=30&userTopListManageOpen=false&userTopListCurrentPage=1 

 

Lecture 13: Quiz 1 review

Lecture 13: Quiz 1 review (5/21) - 좋아. 이번 시간은 코스 첫번째 파트에 대한 복습 강의이다. 코스의...

blog.naver.com

(저는 제가 이해하기 쉽게 요약해서 적었으므로 좀더 자세히 공부하고싶다면 위 블로그를 참고하시면 됩니다.)


1. $ \boldsymbol{u, \ v, \ w}$가 $R^7$ 공간내의 nonzero 벡터라고 가정해보자.

(1) 이것들이 $R^7$내의 부분공간을 span하면, 가능한 차원은 무엇일까?

일단, 벡터가 3개 뿐이고, 벡터들간의 독립, 종속여부에 따라 1, 2, 3차원까지 span할 수 있다.

0차원은 될 수없는게 nonzero 벡터이기 때문이다. 만일, nonzero가 아니라면 모두 0벡터가 될 수 있고 0차원이 가능할 것이다.

 

2. U = 5x3행렬이고, echelon form이다. 이때, Rank=3이라 하자.

(1) Null space는 무엇인가?

Rank=3 이라는 뜻은 pivout column이 3개이다.

free column의 수는 column의수인 3에서 pivot column의 수를 빼면 3-3=0이다.

즉, free column이 없기 때문에 free variable이 없다. 이 말은 3개의 column vector가 서로 독립이며, 계수가 모두 0일 때를 제외한 어떠한 선형결합으로도 영 벡터가 되지 않는다. 따라서, Null space에 있는 유일한 해는 영 벡터가 될 것이다.

 

3. 위의 5x3의 U행렬을 이어서 만든 다음과 같은 10x3의 B행렬이 있다.

$$ B= \begin{bmatrix} U \\ 2U \end{bmatrix} $$

(1) B행렬의 echelon form은?

$$ echelon \ form =  \begin{bmatrix} U \\ 0 \end{bmatrix} $$

 

(2) B행렬의 랭크는?

U행렬과 똑같이 Rank=3이다.

 

4. 이번에는 다음과 같은 10x6의 C행렬이 있다.

$$ C = \begin{bmatrix} U & U \\ U & 0 \end{bmatrix} $$

(1) C행렬의 echelcn form은?

$$ \begin{bmatrix} U & U \\ U & 0 \end{bmatrix} \Rightarrow \begin{bmatrix} U & U \\ 0 & -U \end{bmatrix} \Rightarrow \begin{bmatrix} U & 0 \\ 0 & -U \end{bmatrix} \Rightarrow \begin{bmatrix} U & 0 \\ 0 & U \end{bmatrix} $$

 

(2) C행렬의 랭크는?

U행렬의 랭크가 3이므로 C행렬의 Rank=6이다.

 

(3) C행렬의 Left Null space의 차원인 $dim \ N(C^T)$은?

C의 랭크가 6이고, Left Null space의 차원은 m-r이므로,  10-6=4. 따라서, 4차원이다.

 

5. 다음과 같은 방정식과 그 방정식의 완전해가 있다.

$$ Ax = \begin{bmatrix} 2 \\ 4 \\ 2 \end{bmatrix} $$

$$ x= \begin{bmatrix} 2 \\ 0 \\ 0 \end{bmatrix} + c \begin{bmatrix} 1 \\ 1 \\ 0 \end{bmatrix} + d \begin{bmatrix} 0 \\ 0 \\ 1 \end{bmatrix} $$

(1) 행렬 A의 형태는?

일단, 완전해에서 3개의 component를 가지고 있으므로, 열이 3임을 알 수 있고, b가 마찬가지로 3개의 component를 가지므로 행이 3임을 알 수 있다.

따라서, A는 3x3 행렬이다.

 

(2) 행렬 A의 랭크는?

특수해가 1개가 있고 이는 pivot column이 1개라는 뜻이므로 Rank=1이 된다.

 

(3) 행렬 A의 Null space의 차원은?

special solution이 2개가 있고 이는 free column이 2개라는 뜻이므로 Null space의 Rank=2가 되고 차원은 2차원이 된다.

 

(4) 행렬 A를 구하라.

각각 특수해와 special solution을 대입하여 구할 수 있다. 따라서, 다음과 같다.

$$ A = \begin{bmatrix} 1 & -1 & 0 \\ 2 & -2 & 0 \\ 1 & -1 & 0 \end{bmatrix} $$

 

(5) 어떤 벡터 b에 대해서도 Ax=b에서 x가 존재하기 위한 조건은?

b가 A의 column space에 존재해야한다. 왜냐하면 b는 A의 column vector들의 선형 조합을 의미하기 때문이다.

 

(6) b의 형태는?

A의 column space의 모든 벡터는 $\begin{bmatrix} 1 \\ 2 \\ 1 \end{bmatrix}$에 종속되어 있다. 이로인해 column space는 1차원임을 알 수 있다.

따라서, b는 $\begin{bmatrix} 1 \\ 2 \\ 1 \end{bmatrix}$의 배수 형태인,  $c \begin{bmatrix} 1 \\ 2 \\ 1 \end{bmatrix}$의 형태가 될 것이다.

 

6. 만약 B행렬이 있을 때, B행렬의 제곱이 0하고 같다면, B는 0일까?

$$ B^2 = 0 \Rightarrow B=0 ?$$

일단, $B^2$연산을 하려면 B는 반드시 정사각 행렬이어야 한다. 그래야 자기자신을 곱할 수 있다.

또한, 다음과 같은 B행렬도 제곱시 0이 된다.

$$ B=\begin{bmatrix} 0 & 1 \\ 0 & 0 \end{bmatrix}$$

따라서, B는 0인지 아닌지 모르므로 False이다.

 

7. 다음과 같이 두개의 행렬이 곱해진 형태의 B행렬이 있다고 해보자. 여기서, 일단 두 행렬을 곱하지말고 아래 상태 그대로 해석해보자.

$$ B = \begin{bmatrix} 1 & 1 & 0 \\ 0 & 1 & 0 \\ 1 & 0 & 1 \end{bmatrix} \begin{bmatrix} 1 & 0 & -1 & 2 \\ 0 & 1 & 1 & -1 \\ 0 & 0 & 0 & 0 \end{bmatrix} $$

(1) Null space의 차원은?

일단은 (3x3)x(3x4) = (3x4)행렬이므로, Null space의 기저의 차원은 $R^4$에 속해있음을 알 수 있다.

이제, 각자 곱해져있는 행렬을 CD라 하자. 우리는 Null space를 구하기 위해 CDx=0을 풀어야한다.

여기서, C행렬은 정사각행렬이면서 역행렬이 존재하는 행렬이다.

여기서, 역행렬이 존재하는 행렬인 C행렬은 Null space의 차원에 기여하지 않는다는 것이다. 따라서, 다음이 성립한다.

$$ N(CD) = N(D) \quad \rm if \ C가 \ 역행렬이 존재할 때$$

$$ CDx = 0  \Rightarrow C^{-1} C Dx = C^{-1} 0 \Rightarrow I D x = 0 \Rightarrow D x = 0 $$

즉, 역행렬이 존재하면 위와 같이 Null space를 구하는 과정에서 C가 의미가 없다. 따라서, C행렬은 Null space를 만드는데 기여하지 못하므로 BX=0의 Null space와 D의 Null space가 같다.

 

D행렬에서 col1, col2가 pivot column이고, col3, col4 free column이다. 따라서, Null space의 차원은 2차원이자 Rank=2가 될 것이다.

 

(2) Null space의 기저는?

Dx=0을 풀면되므로 free variable에 각각 (1, 0), (0, 1)로 설정하고 풀면된다.

$$\begin{bmatrix} x_1 \\ x_2 \\ 1 \\ 0 \end{bmatrix}, \quad \begin{bmatrix} y_1 \\ y_2 \\ 0 \\ 1 \end{bmatrix} $$

$$basis \ for \ N(B) \ = \ \begin{bmatrix} 1 \\ -1 \\ 1 \\ 0 \end{bmatrix}, \quad \begin{bmatrix} -2 \\ 1 \\ 0 \\1 \end{bmatrix}$$

여기서, D행렬의 $F= \begin{bmatrix} -1 & 2 \\ 1 & -1 \end{bmatrix}$라 하면,

위의 Null space matrix의 윗부분에는 $-F = \begin{bmatrix} 1 & -2 \\  -1 & 1 \end{bmatrix}$ 형태가 있고,

아랫부분에는 단위 행렬 $ I = \begin{bmatrix} 1 & 0 \\ 0 & 1 \end{bmatrix}$가 있음을 볼 수 있다.

 

(3) $Bx = \begin{bmatrix} 1 \\ 0 \\ 1 \end{bmatrix}$를 풀어라.

행렬 B의 column이 $\begin{bmatrix} 1 \\ 0 \\ 1 \end{bmatrix}$이고, 이것이 b와 동일하므로 특수해(particular solution)는 \begin{bmatrix} 1 \\ 0 \\ 0 \\ 0 \end{bmatrix}가 될 것이다.

따라서, 완전해는 위에서 구한 특수해+Null Space가 될 것이다.

$$ x_p + x_n = \begin{bmatrix} 1 \\ 0 \\ 0 \\ 0 \end{bmatrix} + c \begin{bmatrix} 1 \\ -1 \\ 1 \\ 0 \end{bmatrix} + d \begin{bmatrix} -2 \\ 1 \\ 0 \\ 1 \end{bmatrix} $$

 

(4) 단지 하나의 특수해가 존재하는가?

정답은 아니다. 왜냐하면, 위에서 구한 특수해에다가 Null space에 있는 아무해나 더하면 또 다른 특수해가 된다.

특수(particular)는 단지 우리에게 하나를 사용했다는 것을 말할 뿐이다.

 

8. mxn 행렬이 있다고 해보자.

(1) m=n이라면, row space와 column space는 동일한가?

m=n이란 것은 정사각행렬을 의미하고 row space와 column space는 다음과 같은 예가 있기 때문에 거짓이다.

$$ B = \begin{bmatrix} 0 & 1 \\ 0 & 0 \end{bmatrix}$$

위 행렬은 row space는 (0, 1)의 배수이지만, column space는 (1, 0)의 배수이다.

 

(2) 만일, 대칭행렬이라면?

그때는 row space와 column space가 동일할 것이다.