두 벡터 a=[a1,a2,a3] 와 b=[b1,b2,b3] 에 대한 내적의 정의는 아래와 같다.
a⋅b=a1b1+a2b2+a3b3
각도를 이용한 연산
벡터의 내적은 두 벡터의 방향이 일치하는 만큼을 곱한다. 이는 한 벡터를 다른 벡터로 정사영 시켜서 그 벡터의 크기를 곱하는 것과 같다.
두 벡터의 크기를 각각 ∣a∣,∣b∣라고 할 때, 두 벡터 사이 각도 θ를 이용해 다음과 같이 정의할 수 있다.
a⋅b=∣a∣∣b∣cosθ
내적의 성질
교환 법칙 : a⋅b=b⋅a
분배 법칙 :a⋅(b+c)=(a⋅b)+(a⋅c)
스칼라(k)곱에 대한 결합법칙 : (ka)⋅b=k(a⋅b)=a⋅(kb)
자기자신을 내적하면 제곱과 같다 : a⋅a=∣a∣2
두 벡터의 내적이 0이면, 두 벡터는 직교한다.
내적의 기하학적 의미
내적은 목표하는 방향과 일치하는 성분이 얼마인지를 보는 것
유사도 측정: 두 벡터가 얼마나 유사한 방향을 가지고 있는지 나타내는 척도로 사용될 수 있다. 두 벡터가 서로 비슷한 방향을 가지고 있을 수록 내적 값은 크고, 서로 다른 방향을 가지고 있을수록 내적 값은 작아진다. 예를 들어 서로 90도를 이루고 있는 두 벡터의 내적값은 0이 된다.
투영: 벡터 내적은 한 벡터를 다른 벡터 방향으로 투영한 길이를 계산하는 데 활용됨. 이는 벡터를 다른 벡터에 대해 분해하고 관련된 계산에 사용된다.
역행렬과 선형 시스템: 벡터 내적은 선형 방정식과 역행렬 계산에 사용될 수 있다. 선형 시스템의 해를 구할 때 내적은 계수 행렬과 해 벡터의 관계를 표현하는 데 활용된다.
벡터의 외적 (Cross Product)
외적의 정의
벡터의 외적은 두 벡터의 수직인 벡터를 구하는 방법으로 vector product 라고도 함.
두 벡터의 외적 결과는 벡터이다.
벡터의 외적 정의가 두 벡터의 수직인 벡터를 나타내기 때문에 벡터의 외적은 기본적으로 3차원 좌표를 기준으로 한다.
외적은 × 기호를 이용해 표현함.
외적의 연산
행렬식을 이용한 연산
두 벡터 a=[a1,a2,a3] 와 b=[b1,b2,b3] 에 대한 내적의 행렬식 정의는 아래와 같다.