[응용선형대수] Vector Space/Subspace

2021. 2. 20. 15:28·수학 Mathematics/선형대수학 Linear Algebra

참고하면 좋은 글 : normal-engineer.tistory.com/29

 

[고등자동제어] 제어에서 필요한 수학 개념

제어에서 많이 쓰이는 수학에 대해서 간단하게 정리합니다. 사실 상 전부 linear algebra 내용입니다. 1. Field F Definition : a set of elements called scalars together with two binary operations, additio..

normal-engineer.tistory.com


1. Vector space

 

$\text{Vector space : abstract concept of }\mathbb{R}^{n}$

$\text{Let }V=\mathbb{R}^{n}$

$a=(a_{1},a_{2},\cdots,a_{n})$

$b=(b_{1},b_{2},\cdots,b_{n})$

$c=(c_{1},c_{2},\cdots,c_{n})$

 

V는 n차원에 있는 벡터들을 포함하는 공간, a,b,c는 그 안에 있는 벡터들 예시입니다. (여기서 말하는 '벡터'는 1xn matrix를 직접적으로 의미하는 것이 아닙니다.)

 

 

$a+b := (a_{1}+b_{1}, a_{2}+b_{2},\cdots,a_{n}+b_{n})$

$ka := (ka_{1},ka_{2},\cdots,ka_{n})$

 

1) $(a+b)+c=a+(b+c)$

2) $a+0=a=0+a$

3) $a+(-a)=0=(-a)+a$

4) $a+b=b+a$

5) $k(a+b)=ka+kb$

6) $(k+l)a=ka+la$

7) $(kl)a=k(la)=l(ka)$

8) $1\cdot a=a$

 

$a=(a_{1},a_{2},\cdots,a_{n})\approx \begin{bmatrix}a_{1}\\ a_{2}\\ \vdots\\ a_{n}\end{bmatrix}_{n\times 1}\text{ or }\begin{bmatrix}a_{1} & a_{2} & \cdots & a_{n}\end{bmatrix}$

 

위에서 말했듯이 이 벡터는 matrices와 거의 비슷하며, matrix는 위의 1~8번 성질을 모두 만족시킵니다.

 

그러나 일반적으로, 1~8번에서 만족시키는 것을 vector space라고 부릅니다.

예를 들어

$V=\{a_{0}+a_{1}x+\cdots+a_{n}x^{n}|a_{i}\in\mathbb{R}\}$

polynomial을 위한 계수들을 벡터로 만든 space도 vector space라고 할 수 있습니다.

 

하지만 응용선형대수에서 다루는 vector space는 대부분 matrix입니다.

 

$\text{Theorem :}$

$\text{Let V be a vector space and }a,b\in V$

1) $a+b=b \Rightarrow a=0$

2) $\underset{scalar}{\underline{0}}\cdot a=\underset{vector}{\underline{0}}$

3) $k\cdot 0 =0$

4) $\text{if }a+x=0, x=-a$

5) $\text{if }ka=0, k=0\text{ or }a=0$

 


 

2. Subspace 개념

 

 

$\text{Definition : }$

$\text{Let V be a vector space }W(\subseteq V)\text{ is called a subspace if w is a vector space with the operations of }V$

 

$\mathbb{R}^{2}$의 subspace 예시

 

$\text{ex) }W=\left\{\begin{bmatrix}x\\x\end{bmatrix}|x\in \mathbb{R} \right\}\subseteq \mathbb{R}^{2}$

 

이 space가 subspace인지 알기 위해서는 성질을 검증해봐야 합니다.

 

$\begin{bmatrix}x_{1}\\x_{1}\end{bmatrix}+\begin{bmatrix}x_{2}\\x_{2}\end{bmatrix}=\begin{bmatrix}x_{1}+x_{2}\\x_{1}+x_{2}\end{bmatrix}\in W$

$C\begin{bmatrix}x\\x\end{bmatrix}=\begin{bmatrix}Cx\\Cx\end{bmatrix}\in W\text{, where C is scalar}$

 

subspace가 아닌 예시

 

$\text{ex) }W=\left \{\begin{bmatrix}x\\y\end{bmatrix}|x\geq 0, y\geq 0 \right \}\subseteq \mathbb{R}^{2} \Rightarrow \text{ Not subspace}$

 

$\begin{bmatrix}x_{1}\\y_{1}\end{bmatrix}+\begin{bmatrix}x_{2}\\y_{2}\end{bmatrix}=\begin{bmatrix}x_{1}+x_{2}\\y_{1}+y_{2}\end{bmatrix}\in W$

$(-1)\begin{bmatrix}1\\2\end{bmatrix}=\begin{bmatrix}-1\\-2\end{bmatrix}\notin W$

 

scalar multiplication에서 성질을 충족시키지 못했으므로 $W$는 $\mathbb{R}^{2}$의 subspace가 아닙니다.

 

그 외에도 subspace와 subspace가 아닌 것의 차이를 보면

 

$\text{ex) }$

$W_{1}=\left\{\begin{bmatrix}x\\y\\z\end{bmatrix}|3x+2y+z=0 \right\}\subseteq \mathbb{R}^{3}$

$W_{2}=\left\{\begin{bmatrix}x\\y\\z\end{bmatrix}|3x+2y+z=1 \right\}\subseteq \mathbb{R}^{3}$

 

$W_{1}$는 subspace이고, $W_{2}$는 subspace가 아닙니다.

그 이유는 $W_{2}$에 영벡터가 존재할 수 없기 때문입니다. $\begin{bmatrix}0\\0\\0\end{bmatrix}$을 대입했을 때 $3x+2y+z=1$을 만족시킬 수 없고 따라서 이 space에는 영벡터가 존재하지 않습니다.

vector space의 조건 중 하나는 영벡터가 있다는 것이므로 $W_{2}$는 subspace가 아닙니다.

 

 

지금까지 했던 내용을 종합한 theorem을 소개하겠습니다.

 

$\text{Theorem : }$

$W\subseteq V \text{ is a subspace if (1).} w_{1},w_{2}\in W \Rightarrow w_{1}+w_{2}\in W$

$\text{(2). }c\in \mathbb{R}, w\in W \Rightarrow cw\in W$

 

$\mathbb{R}^{2}$ subspace 예시

1) $\{(0,0)\}$

2) $\mathbb{R}^{2}$

3) $\left\{\begin{bmatrix}x\\y\end{bmatrix}:ax+by=0\right\}$

 

$\mathbb{R}^{3}$ subspace 예시

원점을 지나는 planes


 

이번에는 vector space와 subspace에 대해서 다루고

다음에는 subspace에서도 null space와 column space에 대해서 정리하겠습니다.

 

 

'수학 Mathematics > 선형대수학 Linear Algebra' 카테고리의 다른 글

[선형대수] Rectangular matrix의 곱과 singularity  (0) 2021.02.22
[선형대수] QR decomposition  (0) 2021.02.20
[응용선형대수] LU Decomposition  (0) 2021.02.20
[응용선형대수] 역행렬 구하기  (0) 2021.02.19
[응용선형대수] Inverse matrix/invertible  (0) 2021.02.18
'수학 Mathematics/선형대수학 Linear Algebra' 카테고리의 다른 글
  • [선형대수] Rectangular matrix의 곱과 singularity
  • [선형대수] QR decomposition
  • [응용선형대수] LU Decomposition
  • [응용선형대수] 역행렬 구하기
보통의공대생
보통의공대생
수학,프로그래밍,기계항공우주 등 공부하는 기록들을 남깁니다.
  • 보통의공대생
    뛰는 놈 위에 나는 공대생
    보통의공대생
  • 전체
    오늘
    어제
    • 분류 전체보기 (468)
      • 공지 (1)
      • 영어 공부 English Study (40)
        • 텝스 TEPS (7)
        • 글 Article (21)
        • 영상 Video (10)
      • 연구 Research (99)
        • 최적화 Optimization (3)
        • 데이터과학 Data Science (7)
        • 인공지능 Artificial Intelligent (40)
        • 제어 Control (45)
      • 프로그래밍 Programming (103)
        • 매트랩 MATLAB (25)
        • 파이썬 Python (33)
        • 줄리아 Julia (2)
        • C++ (3)
        • 리눅스 우분투 Ubuntu (6)
      • 항공우주 Aeronautical engineeri.. (21)
        • 항법 Navigation (0)
        • 유도 Guidance (0)
      • 기계공학 Mechanical engineering (13)
        • 열역학 Thermodynamics (0)
        • 고체역학 Statics & Solid mechan.. (10)
        • 동역학 Dynamics (1)
        • 유체역학 Fluid Dynamics (0)
      • 수학 Mathematics (34)
        • 선형대수학 Linear Algebra (18)
        • 미분방정식 Differential Equation (3)
        • 확률및통계 Probability & Sta.. (2)
        • 미적분학 Calculus (1)
        • 복소해석학 Complex Analysis (5)
        • 실해석학 Real Analysis (0)
      • 수치해석 Numerical Analysis (27)
      • 확률 및 랜덤프로세스 Random process (2)
      • 추론 & 추정 이론 Estimation (3)
      • 기타 (26)
        • 설계 프로젝트 System Design (8)
        • 논문작성 Writing (55)
        • 세미나 Seminar (2)
        • 생산성 Productivity (3)
      • 실험 Experiment (1)
      • 유학 생활 Daily (8)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    고체역학
    LaTeX
    서버
    옵시디언
    Statics
    Python
    논문작성법
    pytorch
    에러기록
    Zotero
    Numerical Analysis
    논문작성
    Julia
    인공지능
    텝스공부
    WOX
    Dear abby
    obsidian
    ChatGPT
    IEEE
    Linear algebra
    딥러닝
    우분투
    생산성
    teps
    텝스
    MATLAB
    matplotlib
    JAX
    수치해석
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
보통의공대생
[응용선형대수] Vector Space/Subspace
상단으로

티스토리툴바