티스토리 뷰

Vector는 소문자 bold체로 나타냅니다(v소문자이면서 bold체가 아닌 경우(a)는 상수를 나타냅니다.
제곱이나 아래첨자를 업데이트 하지만 티스토리 블로그 특성상 작성이 불편하기 때문에 오타가 있을 수 있습니다.

구체적인 내용에 대한 전달이 아니라 기초적인 선형대수학의 정리를 모아놓는 포스팅입니다.

작성되는 포스팅은 모두 인프런 - 타블렛깍는노인 조범희님의 강의를 바탕으로 작성했습니다.

이전 시리즈

 

2023.05.25 - [Background/Math] - 선형대수학 Linear Algebra 용어 및 기초 이론 정리/모음


지금까지 Ax = b를 푸는 방식을 배웠는데 실제 실험 데이터서는 Ax = b를 정확히 만족하는 해는 보통 없다. 따라서 x대신 이를 근사하는 x^(x hat)를 찾는다. 다시말해 b에 최대한 가까워지는 x^를 찾는것이다.

이때 Least Square는 Ax^와 실제 정답 b의 차이를 최소화 하는 방법이다.

  • Inner Product(내적) : 다음과 같은 벡터 uv가 있다고 하자.

이때 uv의 innerproduct = uTv 이다. uv의 순서는 바뀌어도 상관없다. 이때 uTvu ∙ v로 표현한다.

정리1.
u, v, w ∈ Rn 이고 c는 scalar일때, 다음을 만족한다.

 

  1. ∙ v = v ∙ u
  2. (∙ v) ∙ w = ∙ w + v∙ w
  3. (cu) ∙ v = c(u ∙ v)
  4. u ∙ u 는 반드시 0보다 같거나 크고, 만약 u ∙ u가 0이면 u는 반드시 0벡터이다.

  • Length of a Vector : vector의 length는 다른말로 norm이라고 표현한다. 반드시 0이상의 scalar value이며 다음과 같이 나타낸다. 앞으로는 norm으로 통일하자.

length (= norm) of vector v

R2 space에서의 norm은 우리가 흔히 알고 있는 유클리디안 거리와 같은 개념이다. 그리고 ||cv|| = |c|||v||이다. 즉, norm에 음수를 곱하여도 거리는 양수배가 된다.

  • unit vector : 임의의 vector의 norm을 1로 scaling한 벡터 또는 임의 벡터의 norm = 1인 벡터 즉 ||u|| = 1인 벡터 u
  • normalization : 임의의 vector u의 norm을 1로 scaling하는 행위를 normalization이라 하며 다음과 같다.

normalization

uv는 같은 방향을 가지는 벡터가 되고 u는 norm = 1인 벡터가 된다.


  • Distance : Rn space의 vector uv를 생각해보자, 두 벡터 사이의 거리를 dist(u, v)로 표현하며 dist(u, v) = u - v의 norm이다. (또는 v - u 의 norm)

두 벡터 사이의 거리 dist
이해를 위한 그림

  • Orthogonal vector : 두 벡터 사이의 inner product가 0일 때, 두 벡터를 orthogonal하다고 한다. 따라서 Zero vector는 그 어떤 벡터와도 orthogonal하다.

 

정리2.
두 벡터 uv가 orthogonal하다. if and only if ||u + v||2 = ||u||2 + ||v||2

 


  • orthogonal complements : 다음과 같은 이미지를 생각해보자.

  • W를 R3 space에 존재하는 subspace이며 원점을 지나는 평면(plane)이라 하자.
  • L을 원점을 지나면서 W에 수직인 직선이라 하자.
  • 이때 L과 W가 서로 수직이기 때문에 L위의 임의 벡터 z와 W위의 임의 벡터 w의 inner product는 반드시 0이다. 즉, orthogonal하다.
  • 또한 임의 벡터 z가 모든 W위의 벡터 w와 orthogonal하다면 z는 subspace W에 orthogonal하다고 할 수 있다.
  • 이런 subspace W에 orthogonal한 모든 임의 벡터 z의 set을 orthogonal complements of W라고 하고 W로 표기한다.
 
정리3.
(Row space A) = Null A이고 (Col space A) = Null AT이다.
댓글