# 공간벡터 분야: 기하 학교급: 고등 교육과정: 3차~2009 개정 (2015 개정에서 삭제) 정식 URL: https://pi.devxdev.xyz/wiki/math/%EA%B3%B5%EA%B0%84%EB%B2%A1%ED%84%B0 --- > 이 개념은 제3차 교육과정부터 2009 개정 교육과정까지 고등학교 수학에서 다루어졌으나, 2015 개정 교육과정에서 삭제되었다. ## 정의 좌표공간에서 점 $\mathrm{A}(x_1, y_1, z_1)$에서 점 $\mathrm{B}(x_2, y_2, z_2)$로 향하는 유향선분을 **공간벡터** $\vec{a} = \overrightarrow{\mathrm{AB}}$라 한다. 시점을 원점 $\mathrm{O}$로 옮기면 $$\vec{a} = (x_2 - x_1,\ y_2 - y_1,\ z_2 - z_1)$$ 와 같이 세 실수의 순서쌍(성분)으로 나타낼 수 있다. 두 공간벡터 $\vec{a} = (a_1, a_2, a_3)$, $\vec{b} = (b_1, b_2, b_3)$에 대하여 - 덧셈: $\vec{a} + \vec{b} = (a_1+b_1,\ a_2+b_2,\ a_3+b_3)$ - 실수배: $k\vec{a} = (ka_1, ka_2, ka_3)$ ($k$는 실수) - 크기: $|\vec{a}| = \sqrt{a_1^2 + a_2^2 + a_3^2}$ - 내적: $\vec{a} \cdot \vec{b} = a_1b_1 + a_2b_2 + a_3b_3$ 로 정의한다. 평면벡터가 좌표평면(2차원)에서의 벡터였다면, 공간벡터는 이를 3차원 좌표공간으로 확장한 것이다. ## 직관 평면벡터가 종이 위(가로·세로)의 화살표였다면, 공간벡터는 여기에 "높이" 방향 하나가 추가된 화살표라고 생각하면 된다. 성분이 $(x, y)$ 두 개에서 $(x, y, z)$ 세 개로 늘어났을 뿐, 덧셈·실수배·내적 같은 연산의 규칙은 평면벡터와 완전히 같은 방식으로 동작한다. 즉 "성분끼리 계산한다"는 원리가 차원이 하나 늘어나도 그대로 유지된다는 점이 핵심이다. 이 성질 덕분에 직육면체, 사면체 같은 공간도형 문제를 좌표와 벡터 계산으로 정확하게 풀어낼 수 있다. ## 유도 **1) 크기(길이) 공식은 어디서 오는가** 두 점 $\mathrm{A}(x_1,y_1,z_1)$, $\mathrm{B}(x_2,y_2,z_2)$ 사이의 거리, 즉 $|\overrightarrow{\mathrm{AB}}|$부터 구해 보자. 평면에서는 피타고라스 정리를 한 번만 쓰면 됐지만($\sqrt{(x_2-x_1)^2+(y_2-y_1)^2}$), 공간에서는 축이 하나 늘었으므로 피타고라스 정리를 두 번 적용한다. 먼저 $\mathrm{B}$에서 $z=z_1$인 평면으로 수선을 내려 발을 $\mathrm{B}'(x_2, y_2, z_1)$이라 하자. $\mathrm{A}$와 $\mathrm{B}'$는 같은 평면 $z=z_1$ 위에 있으므로, 그 평면 안에서 피타고라스 정리를 쓰면 $$|\mathrm{AB}'|^2 = (x_2-x_1)^2 + (y_2-y_1)^2$$ 이다. 그리고 $\mathrm{BB}'$는 $z$축과 나란하고 $\mathrm{AB}'$는 그 평면 안에 있으므로 두 선분은 서로 수직이다. 즉 삼각형 $\mathrm{ABB}'$는 $\mathrm{B}'$에서 직각인 직각삼각형이므로, 여기에 다시 피타고라스 정리를 적용하면 $$|\mathrm{AB}|^2 = |\mathrm{AB}'|^2 + |\mathrm{BB}'|^2 = (x_2-x_1)^2+(y_2-y_1)^2 + (z_2-z_1)^2$$ 양변에 제곱근을 씌우면 $$|\overrightarrow{\mathrm{AB}}| = \sqrt{(x_2-x_1)^2+(y_2-y_1)^2+(z_2-z_1)^2}$$ 이 나온다. 이것이 공간벡터의 크기 $|\vec{a}|=\sqrt{a_1^2+a_2^2+a_3^2}$가 성분 세 개를 모두 제곱해 더하는 이유다 — 피타고라스 정리를 좌표축 방향으로 한 번씩, 총 두 번 겹쳐 쓴 결과일 뿐이다. **2) 내적 공식은 어디서 오는가** 이제 $\vec{a}=(a_1,a_2,a_3)$, $\vec{b}=(b_1,b_2,b_3)$이 이루는 각을 $\theta$라 하자. 세 벡터 $\vec{a}$, $\vec{b}$, $\vec{b}-\vec{a}$가 만드는 삼각형에 코사인법칙을 적용하면 $$|\vec{b}-\vec{a}|^2 = |\vec{a}|^2+|\vec{b}|^2-2|\vec{a}||\vec{b}|\cos\theta$$ 이다. 좌변을 성분으로 직접 전개하면 $$ \begin{aligned} |\vec{b}-\vec{a}|^2 &= (b_1-a_1)^2+(b_2-a_2)^2+(b_3-a_3)^2 \\ &= (a_1^2+a_2^2+a_3^2)+(b_1^2+b_2^2+b_3^2) - 2(a_1b_1+a_2b_2+a_3b_3) \\ &= |\vec{a}|^2+|\vec{b}|^2 - 2(a_1b_1+a_2b_2+a_3b_3) \end{aligned} $$ 가 된다. 두 식의 좌변이 같으므로 우변끼리 비교하면 $$|\vec{a}|^2+|\vec{b}|^2-2|\vec{a}||\vec{b}|\cos\theta = |\vec{a}|^2+|\vec{b}|^2-2(a_1b_1+a_2b_2+a_3b_3)$$ 에서 $|\vec{a}||\vec{b}|\cos\theta = a_1b_1+a_2b_2+a_3b_3$을 얻는다. 좌변은 성질에 나온 내적의 정의 $\vec{a}\cdot\vec{b}=|\vec{a}||\vec{b}|\cos\theta$이므로, 결국 $$\vec{a}\cdot\vec{b} = a_1b_1+a_2b_2+a_3b_3$$ 이 성립한다. 평면벡터에서 항이 두 개였던 자리에 $z$ 성분에 해당하는 항 하나가 그대로 더 붙었을 뿐, 유도 과정 자체는 완전히 동일하다. ## 성질 세 공간벡터 $\vec{a}, \vec{b}, \vec{c}$와 실수 $k, l$에 대해 다음이 성립한다. - 교환법칙·결합법칙: $\vec{a}+\vec{b} = \vec{b}+\vec{a}$, $(\vec{a}+\vec{b})+\vec{c} = \vec{a}+(\vec{b}+\vec{c})$ - 내적의 성질: $\vec{a}\cdot\vec{b} = \vec{b}\cdot\vec{a}$, $\vec{a}\cdot\vec{a} = |\vec{a}|^2$ - 두 벡터가 이루는 각 $\theta$($0 \le \theta \le \pi$)에 대해 $\vec{a}\cdot\vec{b} = |\vec{a}||\vec{b}|\cos\theta$ - $\vec{a} \ne \vec{0}$, $\vec{b} \ne \vec{0}$일 때, $\vec{a} \perp \vec{b} \iff \vec{a}\cdot\vec{b} = 0$ ## 예시 두 점 $\mathrm{A}(1, 2, 3)$, $\mathrm{B}(4, -1, 5)$가 있을 때, $$\overrightarrow{\mathrm{AB}} = (4-1,\ -1-2,\ 5-3) = (3, -3, 2)$$ 이고 크기는 $$|\overrightarrow{\mathrm{AB}}| = \sqrt{3^2 + (-3)^2 + 2^2} = \sqrt{22}$$ 이다. 또 $\vec{a} = (1, 0, -2)$, $\vec{b} = (2, 1, 1)$의 내적은 $$\vec{a}\cdot\vec{b} = 1\times2 + 0\times1 + (-2)\times1 = 0$$ 이므로 두 벡터는 서로 수직이다. ## 🌍 실생활 예시 3차원 컴퓨터 그래픽과 게임 엔진에서는 물체의 위치, 이동 방향, 회전축을 모두 공간벡터로 다룬다. 예를 들어 캐릭터가 이동할 방향을 나타내는 벡터와 바닥면(평면)의 법선벡터의 내적을 계산하면, 캐릭터가 경사면을 얼마나 미끄러지듯 이동할지를 결정할 수 있다. 이는 공간벡터의 내적으로 두 방향이 이루는 각도 관계를 수치로 얻어내는 원리를 그대로 활용한 것이다. ## ⚠️ 흔한 실수 - **잘못된 생각**: 공간벡터의 크기도 평면벡터처럼 $|\vec{a}| = \sqrt{a_1^2 + a_2^2}$로 계산하면 된다. **왜 틀렸는지**: $z$ 성분을 빠뜨린 것이다. 공간벡터는 성분이 3개이므로 반드시 $|\vec{a}| = \sqrt{a_1^2+a_2^2+a_3^2}$처럼 세 성분을 모두 제곱해 더해야 한다. - **잘못된 생각**: 두 공간벡터가 평행하지 않으면 반드시 한 점에서 만난다. **왜 틀렸는지**: 평면과 달리 공간에서는 평행하지 않으면서도 만나지 않는 두 직선(꼬인 위치)이 존재한다. 방향벡터가 평행하지 않다는 것과 두 직선이 교점을 갖는다는 것은 별개의 조건이므로, 실제로 교점이 존재하는지는 따로 확인해야 한다. - **잘못된 생각**: $\vec{a}\cdot\vec{b} = 0$이면 $\vec{a}$ 또는 $\vec{b}$가 영벡터이다. **왜 틀렸는지**: 내적이 0이 되는 것은 두 벡터가 서로 수직인 경우에도 성립한다. 위 예시의 $(1,0,-2)$와 $(2,1,1)$처럼 둘 다 영벡터가 아니면서 내적이 0인 경우가 흔하다. ## 확인 문제 1. 공간벡터 $\vec{a} = (2, -1, 2)$의 크기 $|\vec{a}|$를 구하시오. 2. 두 점 $\mathrm{P}(0,0,0)$, $\mathrm{Q}(1,2,2)$에 대해 $\overrightarrow{\mathrm{PQ}}$와 크기가 같고 방향이 반대인 벡터를 구하시오. 3. (개념을 다지는 문제) 정육면체 $\mathrm{ABCD}$-$\mathrm{EFGH}$에서 한 모서리의 길이를 1이라 하고 $\mathrm{A}$를 원점, $\overline{\mathrm{AB}}, \overline{\mathrm{AD}}, \overline{\mathrm{AE}}$ 방향을 각각 $x, y, z$축으로 잡자. 대각선 $\overrightarrow{\mathrm{AG}}$와 모서리 벡터 $\overrightarrow{\mathrm{AB}}$가 이루는 각의 코사인 값을 내적을 이용해 구하고, 그 값이 왜 $\dfrac{1}{\sqrt{3}}$이 되는지 성분 계산 과정을 통해 설명하시오. 정답 보기: 1. $|\vec{a}| = \sqrt{2^2+(-1)^2+2^2} = \sqrt{9} = 3$ 2. $\overrightarrow{\mathrm{PQ}} = (1,2,2)$이므로 구하는 벡터는 $-\overrightarrow{\mathrm{PQ}} = (-1,-2,-2)$ 3. $\overrightarrow{\mathrm{AB}} = (1,0,0)$, $\overrightarrow{\mathrm{AG}} = (1,1,1)$이다. $\overrightarrow{\mathrm{AB}}\cdot\overrightarrow{\mathrm{AG}} = 1$, $|\overrightarrow{\mathrm{AB}}| = 1$, $|\overrightarrow{\mathrm{AG}}| = \sqrt{3}$이므로 $\cos\theta = \dfrac{1}{1\times\sqrt{3}} = \dfrac{1}{\sqrt{3}}$이다. 이는 대각선이 세 축 방향으로 똑같이 1씩 뻗어 있어서, 어느 한 모서리 방향으로도 "고르게" 기울어 있기 때문에 나오는 값임을 성분 계산이 직접 보여준다. ## 📜 역사 3차원 공간에 좌표를 도입해 입체 도형을 식으로 다루는 입체 해석기하학은 18세기에 오일러 등에 의해 다듬어졌지만, 그 좌표들을 "크기와 방향을 가진 하나의 양"으로 묶어 내적처럼 계산하는 벡터 대수는 한동안 정립되지 않았다. 해밀턴은 1843년 사원수를 고안하는 과정에서 공간에서의 방향과 회전을 수로 다루는 방법을 연구했는데, 이 사원수에는 오늘날 벡터의 내적·외적에 해당하는 계산이 뒤섞여 들어 있었다. 이후 깁스와 헤비사이드는 사원수에서 물리학 계산에 실제로 필요한 부분만 따로 떼어내, 오늘날과 같이 성분별 덧셈과 내적으로 이루어진 3차원 벡터 표기를 19세기 후반에 정리했다. 이렇게 정리된 벡터 대수는 힘, 속도, 전기장처럼 방향이 있는 물리량을 다루는 표준 언어로 자리 잡았고, 이후 학교 수학에도 공간벡터라는 이름으로 들어오게 되었다. ## 관련 개념 - 평면벡터 - 벡터의 내적 - 공간도형 - 구의 방정식 - 행렬 --- 관련 개념: - 평면벡터 (/wiki/math/%ED%8F%89%EB%A9%B4%EB%B2%A1%ED%84%B0) - 공간도형 (/wiki/math/%EA%B3%B5%EA%B0%84%EB%8F%84%ED%98%95) - 피타고라스 정리 (/wiki/math/%ED%94%BC%ED%83%80%EA%B3%A0%EB%9D%BC%EC%8A%A4_%EC%A0%95%EB%A6%AC) - 코사인법칙 (/wiki/math/%EC%BD%94%EC%82%AC%EC%9D%B8%EB%B2%95%EC%B9%99) - 벡터의 내적 (/wiki/math/%EB%B2%A1%ED%84%B0%EC%9D%98_%EB%82%B4%EC%A0%81) - 구의 방정식 (/wiki/math/%EA%B5%AC%EC%9D%98_%EB%B0%A9%EC%A0%95%EC%8B%9D) - 행렬 (/wiki/math/%ED%96%89%EB%A0%AC)