각 벡터의 성분들의 곱을 더한값이다.
$$ u\cdot v=u_xv_x+u_yv_y+u_zv_z $$
내적에 코사인 법칙을 적용하면 $0 \le \theta \le \pi$ 조건을 만족하는 각도가 된다.
즉, 두 벡터의 내적이 두 벡터 사이의 각도의 코사인을 벡터 크기로 비례한 것임을 뜻한다.
$u \cdot v = ||u||\space||v||cos\theta$
둘다 단위 벡터일 경우 길이 부분이 사라지므로 두 벡터 사이의 코사인 각도가 된다.
$u \cdot v = cos\theta$
위와 같은 성질들을 이용해서 유용한 기하학적 특성을 이끌어낼 수 있다.
벡터와 단위벡터가 주어졌을때 내적을 이용해서 직교투영을 할 수 있다.
$p=proj_n(v)=(v\cdot \frac{n}{||n||})\frac{n}{||n||}=\frac{(v\cdot n)}{||n||^2}n=(v\cdot \hat n)\hat n$
공식만 보면 어떤 의미인지 알기 힘들 수 있으므로 아래 내용으로 보충하겠다.
그람-슈미트 직교화(Gram-Schmidt Orthogonalization)를 이용해서 정규직교벡터 만들기