벡터의 내적(dot product)은 선형대수학에서 매우 중요한 연산 중 하나입니다. 특히 기하학적 해석을 통해 두 벡터 사이의 관계를 이해하는 데 필수적인 도구로 사용됩니다. 이번 글에서는 벡터 내적의 정의와 수식뿐 아니라, 그 기하학적 의미를 직관적으로 설명해보겠습니다.
1. 벡터 내적의 정의
두 벡터 \( \vec{a} \)와 \( \vec{b} \)가 주어졌을 때, 내적은 다음과 같이 정의됩니다:
$$ \vec{a} \cdot \vec{b} = |\vec{a}| |\vec{b}| \cos \theta $$
- \( |\vec{a}| \), \( |\vec{b}| \): 각 벡터의 크기(길이)
- \( \theta \): 두 벡터 사이의 각도 (0 ≤ θ ≤ π)
이 식을 통해, 내적은 두 벡터의 방향성과 관련이 깊다는 것을 알 수 있습니다.
2. 내적의 기하학적 의미
벡터 내적은 한 벡터가 다른 벡터 위에 얼마나 투영되는지를 측정하는 연산입니다.
즉, \( \vec{a} \cdot \vec{b} \)는 벡터 \( \vec{a} \)가 벡터 \( \vec{b} \) 방향으로 얼마만큼 뻗어 있는지를 나타냅니다.
이를 도식적으로 보면 다음과 같이 이해할 수 있습니다:
$$ \vec{a} \cdot \vec{b} = |\vec{a}| \cdot (|\vec{b}| \cos \theta) $$
여기서 \( |\vec{b}| \cos \theta \)는 벡터 \( \vec{b} \)가 벡터 \( \vec{a} \) 방향으로 얼마나 투영되는지를 의미합니다. 따라서 내적은 두 벡터 간의 방향 정렬 정도를 수치화한 것입니다.
3. 내적이 양수, 음수, 0일 때 의미
벡터 내적의 부호는 두 벡터의 상대적 방향을 알려줍니다:
- 양수: \( \theta < 90^\circ \), 두 벡터가 비슷한 방향을 가리킴
- 0: \( \theta = 90^\circ \), 두 벡터가 서로 수직 (직교)
- 음수: \( \theta > 90^\circ \), 두 벡터가 반대 방향
이러한 특성 덕분에 내적은 두 벡터의 방향 관계를 직관적으로 분석하는 데 유용합니다.
4. 직각 판별에 사용
두 벡터가 수직인지 판단하고 싶을 때, 내적이 매우 유용합니다. 아래와 같은 조건이 성립합니다:
$$ \vec{a} \cdot \vec{b} = 0 \iff \vec{a} \perp \vec{b} $$
이 조건은 벡터의 직교성(orthogonality)을 수학적으로 검증하는 가장 간단한 방법입니다.
5. 내적의 성분(좌표) 표현
평면 또는 3차원 공간에서의 두 벡터가 다음과 같이 주어졌을 때:
$$ \vec{a} = \langle a_1, a_2 \rangle, \quad \vec{b} = \langle b_1, b_2 \rangle $$
내적은 다음과 같이 계산됩니다:
$$ \vec{a} \cdot \vec{b} = a_1b_1 + a_2b_2 $$
3차원에서는:
$$ \vec{a} = \langle a_1, a_2, a_3 \rangle, \quad \vec{b} = \langle b_1, b_2, b_3 \rangle $$
$$ \vec{a} \cdot \vec{b} = a_1b_1 + a_2b_2 + a_3b_3 $$
6. 내적의 응용 예시
- 기울기/방향 판단: 벡터 간 각도를 판단하여 방향성을 분석
- 투영 계산: 한 벡터가 다른 벡터 위에 투영되는 길이
- 기계학습: 코사인 유사도(cosine similarity) 계산 시 사용
- 물리학: 일(work) 계산, \( W = \vec{F} \cdot \vec{d} \)
결론
벡터의 내적은 두 벡터의 방향성과 관계를 수치적으로 분석할 수 있는 강력한 도구입니다. 벡터 간의 각도, 직교성 여부, 투영 길이 등 다양한 정보를 제공하며, 기하학적으로는 한 벡터가 다른 벡터 위에 얼마만큼 겹치는지를 측정하는 의미를 가집니다.
단순한 계산을 넘어선 내적의 기하학적 해석을 이해한다면, 벡터의 구조와 공간적 관계를 훨씬 깊이 있게 바라볼 수 있게 됩니다.