벡터의 개념 — 크기와 방향
비행기가 동쪽으로 날고 있는데 북쪽 바람이 불면 실제로 어느 방향으로 날까요? '크기'와 '방향' 둘 다 필요한 양이 바로 벡터입니다.
💡 왜 필요할까요?
GPS 내비게이션은 내 현재 속도 벡터와 목적지 방향 벡터를 실시간 연산합니다. 게임에서 캐릭터 이동, 드론 비행 제어, 물리 엔진의 충돌 계산 모두 벡터 덧셈과 스칼라 곱으로 구현됩니다.
📜 역사 이야기
윌리엄 로완 해밀턴
1843년 · 아일랜드 더블린
1843년 10월 16일, 더블린의 로열 캐널 다리를 산책하던 윌리엄 로완 해밀턴(William Rowan Hamilton, 1805~1865)은 갑자기 번뜩이는 아이디어를 떠올렸습니다. 그는 3차원 공간의 회전을 표현하는 방법을 10년 넘게 고민하고 있었는데, 그 답이 순간적으로 머릿속에 떠오른 것입니다. 너무나 흥분한 나머지 다리의 돌에 공식을 직접 새겼다고 전해집니다: . 이것이 사원수(Quaternion)의 탄생입니다. 해밀턴이 개발한 사원수는 스칼라 부분과 벡터 부분으로 구성되어 있었는데, 이 '벡터 부분'이라는 개념을 해밀턴이 처음 체계화했습니다. 영어 단어 'vector'도 라틴어 'vehere(운반하다)'에서 온 것으로, 방향을 가진 이동량을 뜻하는 해밀턴의 용어였습니다. 이후 피터 거스리 테이트(Peter Guthrie Tait)가 사원수를 더 발전시키고, 조사이어 윌러드 깁스(Josiah Willard Gibbs)와 올리버 헤비사이드(Oliver Heaviside)가 사원수에서 벡터 부분만 독립시켜 오늘날 우리가 사용하는 벡터 해석학(Vector Analysis)을 확립했습니다. 오늘날 벡터는 물리학에서 힘·속도·가속도·전기장·자기장을 표현하는 기본 도구이며, 컴퓨터 그래픽스에서 3D 좌표 변환, 게임 개발에서 캐릭터 이동, 기계학습에서 고차원 데이터 표현까지 모든 곳에 쓰입니다. 해밀턴이 다리에 새긴 방정식 하나가 현대 기술 문명의 기초가 된 것입니다.
"나는 사원수를 발명하지 않았다. 사원수가 나를 찾아왔다." — 윌리엄 로완 해밀턴
🔬 직접 발견하기
📐 공식 이해하기
\vec{a} + \vec{b} = (a_1+b_1,\ a_2+b_2),\quad k\vec{a} = (ka_1,\ ka_2)벡터 의 크기는 (피타고라스 정리). 벡터 덧셈은 성분끼리 더하고, 스칼라 곱은 각 성분에 실수를 곱합니다.
\vec{a}, \vec{b}- 2차원 벡터
a_1, a_2- 의 , 성분
- 실수 스칼라
|\vec{a}|- 벡터 의 크기 (양수)
- 1벡터: 크기(magnitude)와 방향(direction)을 동시에 갖는 양. 스칼라(scalar)는 크기만 갖는 양 (온도, 질량 등)
- 2덧셈 — 삼각형법: 를 의 끝점에 이어 그리면, 의 출발점→의 끝점 =
- 3덧셈 — 성분법:
- 4스칼라 곱: 이면 방향 유지·크기 배, 이면 방향 반전·크기 배
- 5단위벡터(unit vector): , 크기가 1인 방향 벡터
🧬 원리: 어떻게 탄생했나?
공식은 외우는 것이 아니라, 어디서 왔는지를 이해하는 것이에요
탄생 배경
벡터는 좌표평면 위의 두 점 사이의 이동을 '방향과 거리' 한 쌍으로 표현하려는 필요에서 탄생했습니다. 피타고라스 정리로 거리를 구하고, 좌표계로 방향을 표현하면 자연스럽게 벡터 성분 표현이 됩니다. 이전에 배운 삼각함수(방향각 ), 좌표계(성분), 피타고라스 정리(크기)가 합쳐져 벡터가 완성됩니다.
핵심 관계식
벡터 덧셈의 삼각형법은 힘의 합력을 구하는 물리 법칙(힘의 합성)과 동일합니다. 스칼라 곱은 속도에 시간을 곱해 이동 거리를 구하는 개념과 같습니다. 벡터 덧셈이 교환법칙·결합법칙을 만족하는 이유는 실수 덧셈이 그 성질을 가지기 때문이며, 성분 연산이 실수 연산을 그대로 사용하기 때문입니다.왜 공식을 외울 필요가 없나요?
단순히 스칼라를 두 개 묶은 것(과 )과 벡터가 다른 이유는 덧셈과 스칼라 곱의 연산 구조(선형 공간) 때문입니다. 성분끼리 더하는 규칙은 기하학적 삼각형법과 항상 일치하도록 설계되었으며, 이 일관성이 벡터를 단순한 숫자 쌍 이상의 기하학적 도구로 만듭니다.
📝 퀴즈로 확인하기
일 때, 벡터의 크기 는?
무한 드릴 연습
랜덤 20문제 · 약 10분