-
선형대수 (2) 벡터의 내적과 정사영Let's Code/Math 2019. 9. 29. 23:54
벡터공간
차원을 추상하고 일반화한 것이 벡터 공간이다.
만약 아래 8가지 공리를 만족시킨다면, 벡터공간으로서의 조건을 충족한다.
벡터 공간 안에 있는 원소를 벡터라고 부른다.
벡터연산의 성질
- a + b = b + a
- a + (b + c) = (a + b) + c
- a + 0 = a
- a + (- a) = 0
- (k + l)a = ka + la
- k (a + b) = ka + kb
- (kl)a = k(la)
- 1a = a
다항식의 벡터화
위 공리에 따르면 다항식 또한 벡터공간이다.
증명하자면,
Px = {ax^ + bx + c |a,b,c ㅌ R}
f,g ㅌ P2
f = a1x^ + b1x + c1
g = a2x^ + b2x + c2
f + g = (a1+a2)x^ + (b1+b2)x + (c1+c2)
kf = (ka1)x^ + (kb1)x + kc1
벡터를 일반화한 것이 선형대수이다. 이는 2차원, 3차원에 국한되지 않고 n차원까지 확장할 수 있는 기본 토대가 된다.
벡터의 내적
정의
<X,Y> = X ・ Y = X1Y1 + X2Y2 + ...XnYn
X = (x1, x2, ..., xn)
y = (y1, y2, ..., yn)
EX)
A = (1,2) B = (2,1)
A ・ B = (1,2) ・ (2,1) = <(1,2),(2,1)> = 1・2 + 2・1 = 4
- a ・ b = ||a|| ||b|| cos⌀이기도 하다. (코사인 제2법칙 사용하여 증명 가능)
- 따라서 앞선 예에서는, cos⌀이 4/5라는 것을 도출할 수 있다.
- 만약 a와 b의 내각이:
-
0 : 예각이다.
- < 0 : 둔각이다.
- = 0 : 수직이다. (cos⌀이 0이기 때문)
-
- a와 a 자신의 내각은, a의 길이와 동일하다.
내적의 성질
- a ・ b = b ・ a
- a ・ a = ||a||^2
- a ・ (b + c) = a ・ b + a ・ c
- k (a ・ b) = (ka) ・ b = a ・ (kb)
- a ・ a = 0 <—> a = 0
함수의 내적
두 함수의 내적은 정적분으로 표현할 수 있다.
증명:
- N차원 벡터를 만들기 위해 함수의 x값을 n등분한다고 생각해보자.
- N번째 구간의 각 대표값이 n번째 원소의 벡터에 대응한다고 생각하자.
- 벡터를 내적한 값이 수렴하도록 각 항에 구간의 크기를 곱한다.
- N값이 무한으로 수렴하면, 내적한 값은 적분 값으로 수렴한다.
벡터의 정사영
정의
벡터 b를 벡터a위로 정사영시킨 벡터는 (조건: a는 0벡터가 아니다):
두 벡터의 시점을 일치시켰을 때 벡터 b의 종점을 벡터 a에 수선의 발을 내리고, 그것을 종점으로 하는 벡터를 정사영이라고 한다.
(요약하자면, 벡터 b의 벡터 a 방향의 성분벡터이다. b가 a에 도달하기까지 걸리는 거리!)
'Let's Code > Math' 카테고리의 다른 글
선형대수 (1) 벡터의 개념과 연산 (0) 2019.09.21 댓글