본문 바로가기

수학

(19)
[선형대수] 선형변환과 행렬 Linear Transformation 행렬 연산은 벡터를 변환하는 것으로도 볼 수 있다. 벡터$x \in R^n$을 벡터$b \in R^m$으로 차원 변환시킨다고 할 수 있다. 또, 다음과 같은 변환도 있다. 1. 스칼라배 변환 $\begin{bmatrix} c &0 \\ 0 &c \end{bmatrix}$를 곱하면 c배로 변환한다. (c>0: 확대, c \frac{d}{dt}p(t) = 1-2t-3t^2$ 5. 다항식 적분(integration) 미분과 똑같이 표현하면 $x= \begin{bmatrix}a_0\\ a_1\\ ...\\ a_n\end{bmatrix}$, $y= \begin{bmatrix}0\\b_1\\ ...\\ b_{n+1}\end{bmatrix}$ 따라서 미분 변환은 $x \in R..
[선형대수] 벡터공간의 차원과 4가지 부벡터공간 부벡터공간 행렬에는 4가지 부벡터 공간(subspace)이 있다. - Column Space$(C(A))$ - Null Space$(N(A))$ - Row Space$(C(A^T))$ - Left Null Space$(N(A^T))$ 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차원으로 서로 보완한다. 따라서 다음과 같이 정의할 수..
3-2. 고급 선형대수: 좌표와 변환 선형대수의 내용이 워낙 많아 5개로 나눠서 설명하겠다. 3.2장인 좌표와 변환 내용이다. 벡터의 선형 독립과 랭크 개념, 기저 벡터 등에 대해서 알아보도록 하자. 선형 종속과 선형 독립 선형 종속과 독립은 언제 쓰일까? 예를 들어, 3차원의 공간이 있다고 하자. 이때 선형 독립인 벡터 3가지만 있으면 모든 공간상의 벡터를 표현할 수 있다. 반대로, 2개의 종속 벡터와 1개의 독립 벡터가 있으면 모든 3차원 벡터를 설명할 수 없다. 따라서 N차원에 속한 벡터들을 표현하기 위해선 선형 독립인 벡터들이 N개 필요하다. 극단적이게, 선형 종속인 벡터를 위의 그래프처럼 평행 벡터라고 하자. 이런 경우 2개의 벡터로는 2차원을 모두 표현할 수 없다. $\begin{bmatrix}1\\ 1\\ 0\end{bmatri..
[선형대수] 벡터의 선형독립과 기저벡터 AX=b에서, null space를 구하는 법 1. [A|b] 행렬에서 가우스 소거법을 이용해 [R|d]로 변환한다. $\begin{bmatrix} 1& 3 &3 &2 \\ 2& 6 & 9& 7\\ -1& -3 & 3 &4 \end{bmatrix} \begin{bmatrix} u\\ v\\ w\\ z \end{bmatrix}= \begin{bmatrix} b_1\\ b_2\\ b_3\\ \end{bmatrix}$ => $\begin{bmatrix} 1& 3 &3 &2 \\ 0& 0 & 3& 3\\ 0& 0 & 0 &0 \end{bmatrix} \begin{bmatrix} u\\ v\\ w\\ z \end{bmatrix}= \begin{bmatrix} b_1\\ b_2-2b_1\\ b_3-2b_2+5b_1..
[선형대수] 영벡터공간과 해집합 whole space & span Ax= b, $A_{nxn}$에서 A의 역행렬이 존재한 다는 뜻은 항상 b벡터가 C(A)에 포함된다는 것이다. 즉, 역행렬이 존재하면 n차원인 벡터를 모두 표현할 수 있고, 이를 whole space라고 한다. 예를 들어, $\begin{bmatrix} 1 & -2& 1\\ 2& 1 & 1\\ 0& 0 &0 \end{bmatrix}$ 메트릭스는 3차원이지만, 어떤 linear combination을 해도 z좌표는 0이므로 2차원까지만 표현이 가능하다. whole space를 linear combination으로 대표하는 것을 span이라고 한다. Null space of A (N(A)) Null space는 Ax=0을 만족하는 x의 집합이다. Null space도 spa..
[선형대수] 벡터공간과 열벡터 이 전까지 배웠던 내용들은 '미지수의 수= 방정식의 수'인 경우였다. 이제부터는 '미지수의 수> 방정식의 수'에 대해서 살펴보자. - 기존 '미지수의 수= 방정식의 수' 가우스 소거법이나 역행렬로 x값을 구하면 unique한 값이 나오거나 해가 없었다. - '미지수의 수> 방정식의 수' 하지만, 이 경우에는 무한한 답이 존재하거나, 해가 없다. 예를 들어, $\begin{cases} & 2u+v+w= 5 \\ & 4u-6v = -2 \end{cases}$라는 방정식이 존재한다면, 3차원 공간에서 2개의 식만 존재할 것이다. 결국 해는 2개의 식이 겹치는 선인 무한한 점(해)가 생긴다. Vector space vector space: 기저 벡터로 생성 가능한 공간이며 원점을 지난다. space: 덧셈, 스..
[선형대수] 역행렬과 전치행렬 역행렬 모든 행렬이 역행렬을 가지는 것은 아니다. 그렇다면 언제 역행렬이 존재하는 걸까? * 역행렬의 조건 역행렬이 있기 위해선 det(A)가 0이 아니어야 한다. -det(A)= $\prod d_i$(가우스 소거법 이후의 대각 성분)이 0이 아닐때 역행렬이 존재 즉, 앞서 설명했던 가우스 소거법으로 부터 나온 pivots 성분들 중 하나라도 0이 존재하면 역행렬이 존재하지 않는다. * A의 역행렬이 존재한다면? -만약 A의 역행렬이 존재하면 unique(유일)하다 -$AX=b$라는 식에 A의 역행렬을 곱해서 $A^{-1}Ax= A^{-1}B$로 $x$를 찾을 수 있다. -$Ax=0$일때, $A^{-1}$이 존재하지 않아야 $x$가 영 벡터가 아닌 의미 있는 값을 가진다. 역행렬이 존재하면 $x=0$이 ..
[선형대수] LU분할 가우스 소거법 가우스 소거법 과정을 통해 행렬을 LU로 분해할 수 있는데, 분해하는 과정을 다루도록 하겠다. 이전에 게시했던 수식을 예로 들어 설명하겠다. 우선, 위의 식을 가우스 소거법을 적용하면 아래와 같다.(자세한 방법은 이전 게시글에..) $E_21$은 1번식을 이용해 2 번식을 바꾸는 행렬로 이해하면 된다. 즉, $E_21$행렬로 (2,1) 요소를 0으로 만든다. $E_{32}E_{31}E{21}A=U$ 즉, A 행렬에 2행을 변화시키고, 3행을 변화시키면 U행렬이 나오게 된다. A를 알고 싶다면 역행렬을 곱하면 된다. L Matrix 그렇다면 E역행렬을 모두 곱한 행렬은 어떤 모양일까? $E_{21}$행렬의 $l_{21}$의 요소에 부호만 반대로 바꿔주면 된다. 그 이유는 $y=x+3$. 즉,..