반응형
공간벡터와 공간도형의 방정식: 3차원 좌표계 이해하기 (2026 기하 실전 가이드)
📐 기하 · 공간벡터

공간벡터와 공간도형의 방정식
3차원 좌표계 완전 이해하기

평면벡터에서 z축 하나만 추가하면 됩니다. 내적·외적부터 직선·평면·구의 방정식까지 한 번에.

👤 etmusso77 📅 2026년 4월 13일 🎯 고2·고3 수험생 ⏱️ 약 12분 읽기
📢 최신 정보: 이 글은 기준으로 작성되었습니다.
E

etmusso77

수학 교육 블로거. 평면에서 공간까지, 개념을 연결하는 방식으로 수학을 풀어냅니다. 기하·벡터 파트를 특히 좋아해요.

💡 이 글을 읽기 전에 확인하세요

공간벡터가 낯선 이유는 대부분 3차원 감각 때문이 아닙니다. 평면벡터와 공식 구조가 거의 동일한데 z 좌표가 하나 더 붙은 게 전부거든요. 이 글에서는 평면벡터와 1:1로 비교하며 설명합니다.

2024년 11월, 수능을 약 2주 앞두고 기하 파트를 다시 훑었을 때의 일이에요. 공간벡터 문제를 보면서 "이거 그냥 평면이랑 똑같은 거 아닌가?" 싶었는데, 막상 풀려고 하면 손이 멈추더라고요. 그때 깨달은 게 있어요 — 공식은 알고 있는데, 좌표계 설정하는 습관이 안 잡혀 있었던 것이었어요. 이 글은 그 경험을 바탕으로 썼습니다.

O x z y P(x, y, z) 3차원 직교 좌표계 — x, y, z 세 축

원점 O에서 x, y, z 세 축이 서로 수직으로 뻗어나옵니다. 점 P는 세 좌표값으로 위치를 결정해요.

1. 3차원 좌표계와 공간벡터 기초

평면에서 점을 (x, y)로 나타내듯, 공간에서는 (x, y, z)로 나타냅니다. 벡터도 마찬가지예요. 평면벡터 a = (a₁, a₂) 에서 성분 하나만 추가하면 공간벡터 a = (a₁, a₂, a₃)가 돼요.

항목평면벡터 (2D)공간벡터 (3D)
표현(a₁, a₂)(a₁, a₂, a₃)
크기√(a₁²+a₂²)√(a₁²+a₂²+a₃²)
덧셈(a₁+b₁, a₂+b₂)(a₁+b₁, a₂+b₂, a₃+b₃)
스칼라배(ka₁, ka₂)(ka₁, ka₂, ka₃)
단위벡터e₁=(1,0), e₂=(0,1)e₁=(1,0,0) e₂=(0,1,0) e₃=(0,0,1)
// 공간벡터 기본 공식
벡터 a = (a₁, a₂, a₃) // x, y, z 성분 크기 |a| = √(a₁² + a₂² + a₃²) 두 점 A(x₁,y₁,z₁), B(x₂,y₂,z₂) 사이의 거리 = √((x₂-x₁)² + (y₂-y₁)² + (z₂-z₁)²)

여러분은 어떠신가요? 이 표를 보면 "이미 절반은 알고 있었네"라는 느낌이 드실 거예요. 공간벡터는 처음부터 새로 배우는 게 아니라 평면벡터를 3차원으로 늘리는 것이거든요.

2. 공간벡터의 내적과 각도

내적(dot product) 공식은 평면과 완전히 같습니다. z 항 하나만 추가해요.

// 내적 공식
a · b = a₁b₁ + a₂b₂ + a₃b₃ // 성분으로 계산 a · b = |a||b| cos θ // 각도 θ 로 계산 cos θ = (a · b) / (|a| · |b|) // 두 벡터 사이의 각 // 수직 조건: a · b = 0 // 평행 조건: a = kb (k는 실수)

🔢 내적 · 각도 계산기

두 벡터를 입력하면 내적과 사이각을 바로 계산해드려요.

벡터 a

벡터 b

a b θ 정사영 a · b = |a||b|cosθ a⊥b ⟺ a·b = 0 내적은 두 벡터의 '닮은 정도'를 수치로 표현합니다

a · b = |a||b|cosθ — 두 벡터가 수직(θ=90°)이면 내적 = 0

3. 외적(벡터곱)과 법선벡터

외적은 3차원에서만 정의되는 연산입니다. 평면에는 없어요. 결과가 스칼라(수)가 아닌 벡터로 나오고, 그 벡터는 두 입력 벡터 모두에 수직입니다.

// 외적 공식 (행렬식 전개)
a × b = (a₂b₃ - a₃b₂, a₃b₁ - a₁b₃, a₁b₂ - a₂b₁) |a × b| = |a||b| sin θ // 크기 = 평행사변형의 넓이 // 핵심 성질: a × ba 이고 a × bb a × b = -(b × a) // 교환법칙 성립 안 함!

📘 외적의 실전 활용

  • 두 벡터가 포함된 평면의 법선벡터 구하기 → n = a × b
  • 세 점으로 결정되는 평면의 방정식 세우기
  • 두 벡터로 만들어지는 평행사변형의 넓이 계산

🔢 외적 계산기

두 벡터 a, b의 외적 a×b를 구합니다.

벡터 a

벡터 b

4. 공간도형의 방정식 — 직선·평면·구

직선의 방정식 P₀ + t·d (x-x₀)/l=(y-y₀)/m =(z-z₀)/n 점 + 방향벡터 d=(l,m,n) 평면의 방정식 ax + by + cz + d = 0 n = (a, b, c) 법선벡터 n에 수직인 평면 n = a₁×a₂ (외적으로 계산) 구의 방정식 (x-a)²+(y-b)² +(z-c)² = r² 중심 (a,b,c), 반지름 r 원의 방정식 z항 추가 점과 평면 사이의 거리 d = |ax₀+by₀+cz₀+d| / √(a²+b²+c²) 평면(2D) 도형 방정식에서 z항을 추가하면 공간(3D) 버전이 됩니다

직선 · 평면 · 구 — 세 가지 공간도형의 방정식과 점·평면 거리 공식

직선의 방정식

점 P₀(x₀, y₀, z₀)를 지나고 방향벡터 d = (l, m, n) 인 직선:

// 매개변수형 (벡터 방정식) (x, y, z) = (x₀, y₀, z₀) + t·(l, m, n) // 대칭형 (t 소거) (x-x₀)/l = (y-y₀)/m = (z-z₀)/n

평면의 방정식

법선벡터 n = (a, b, c)와 평면 위의 점 P₀(x₀, y₀, z₀)가 주어졌을 때:

n · (P - P₀) = 0 → ax + by + cz + d = 0 // 세 점 A, B, C가 주어진 경우 n = (B - A) × (C - A) // 외적으로 법선벡터 계산

구의 방정식

// 중심 (a, b, c), 반지름 r (x-a)² + (y-b)² + (z-c)² = r² // 전개형 x² + y² + z² + Ax + By + Cz + D = 0 // → 완전제곱식으로 변환하여 중심과 반지름 읽기

5. 실전 3단계 계산 흐름

시험 문제를 풀 때는 아래 순서를 습관화하면 실수가 줄어요. 저도 이 흐름을 정착시킨 이후로 계산 오류가 눈에 띄게 줄었더라고요.

01

3차원 좌표계 설정

주어진 점과 벡터를 (x, y, z) 형태로 정리합니다. z좌표를 빠뜨리지 말고, 명시되지 않은 경우 z = 0으로 쓰세요.

02

공간벡터 연산 수행

필요한 벡터를 구성하고 내적 · 외적 · 크기를 계산합니다. 외적이 필요하면 성분별로 천천히 행렬식을 전개하세요.

03

도형 방정식 완성

구한 방향벡터나 법선벡터를 방정식에 대입해 직선 · 평면 · 구의 방정식을 완성합니다. 마지막에 점이 방정식을 만족하는지 검산하세요.

📚 문제 유형별 접근법 — 내 상황 선택하기

직선의 방정식 구하기

  1. 직선 위의 점 P₀(x₀, y₀, z₀)를 파악합니다.
  2. 방향벡터 d = (l, m, n) 를 구합니다. (두 점이 주어지면 뺄셈으로 구해요.)
  3. 매개변수형 또는 대칭형으로 방정식을 완성합니다.

예: 점 A(1, 2, 3)과 B(4, 0, 1)을 지나는 직선 → d = (3, -2, -2), 방정식: (x-1)/3 = (y-2)/(-2) = (z-3)/(-2)

평면의 방정식 구하기

  1. 평면 위의 한 점과 법선벡터 n을 파악합니다.
  2. n이 없으면 평면 위 두 벡터를 외적해서 구합니다.
  3. n · (P - P₀) = 0 전개 → ax + by + cz + d = 0 형태로 정리.

예: 법선벡터 n = (1, -2, 3), 점 (2, 1, 0) → 1(x-2) - 2(y-1) + 3(z-0) = 0 → x - 2y + 3z = 0

구의 방정식 구하기

  1. 중심 (a, b, c)와 반지름 r을 파악합니다.
  2. (x-a)² + (y-b)² + (z-c)² = r² 으로 바로 씁니다.
  3. 전개형으로 주어지면 완전제곱식으로 변환해 중심과 반지름을 읽어냅니다.

예: 중심 (1, -1, 2), 반지름 3 → (x-1)² + (y+1)² + (z-2)² = 9

점과 평면 사이의 거리

  1. 평면 방정식 ax+by+cz+d=0과 점 P₀(x₀,y₀,z₀)를 준비합니다.
  2. 거리 공식 = |ax₀+by₀+cz₀+d| / √(a²+b²+c²) 에 대입합니다.
  3. 분자는 절댓값임을 잊지 마세요!

예: 평면 2x-y+2z-3=0, 점 (1,1,1) → |2·1-1·1+2·1-3| / √(4+1+4) = |0| / 3 = 0 (점이 평면 위)

STEP 1 좌표계 설정 (x, y, z) 정리 STEP 2 벡터 연산 내적·외적·크기 STEP 3 방정식 완성 직선·평면·구 마지막: 점을 방정식에 대입해 검산! 공간벡터 문제 실전 풀이 흐름

좌표계 설정 → 벡터 연산 → 방정식 완성, 마지막엔 검산까지

6. 흔한 실수와 핵심 정리

실수 1 — z 좌표를 빠뜨린다

평면 문제처럼 (x, y)만 쓰고 z를 무시하는 경우. 문제에서 z가 명시되지 않아도 z = 0으로 반드시 명시해야 해요.

실수 2 — 평면 방정식을 2차원처럼 쓴다

ax + by + c = 0 → ❌
올바른 형태: ax + by + cz + d = 0

실수 3 — 외적 부호를 틀린다

a × b ≠ b × a. 교환하면 부호가 반대가 됩니다. 법선벡터 방향이 달라지지만 평면 방정식 자체는 같아요 (d 상수만 부호 바뀜). 그래도 습관적으로 순서를 맞추는 게 좋아요.

실수 4 — 크기 공식에서 루트를 잊는다

|a| = a₁² + a₂² + a₃² 라고 쓰는 경우. 반드시 제곱근을 씌워야 합니다.

✅ 핵심 체크리스트

  • 벡터를 (x, y, z) 세 성분으로 표현했는가?
  • 내적: a·b = a₁b₁ + a₂b₂ + a₃b₃ 확인
  • 외적 계산 시 행렬식 부호(+, -, +) 순서 확인
  • 평면 방정식: ax + by + cz + d = 0 형태 사용
  • 마지막에 점을 방정식에 대입해 검산

평면벡터 vs 공간벡터 한눈에 비교

항목평면 (2D)공간 (3D)차이점
표현 (a, b) (a, b, c) z 성분 추가
내적 a₁b₁+a₂b₂ a₁b₁+a₂b₂+a₃b₃ z 항 추가
외적 없음 3D에서만 정의 완전히 새로운 개념
직선 방정식 ax+by+c=0 점+방향벡터 d 구조 다름
평면/직선 직선: ax+by+c=0 평면: ax+by+cz+d=0 z 항 추가
원/구 (x-a)²+(y-b)²=r² z 항 추가 z 항 추가

자주 묻는 질문

z축이 추가되어 벡터를 (x, y, z) 세 성분으로 표현합니다. 덧셈 · 뺄셈 · 스칼라배 · 내적 공식은 평면과 동일하게 z 항만 추가해요. 외적(벡터곱)은 3차원에서만 존재하는 연산으로, 두 벡터에 동시에 수직인 벡터를 만들어냅니다.
직선은 점 + 방향벡터로, 평면은 법선벡터(a, b, c)를 구해 ax+by+cz+d=0 형태로 씁니다. 세 점이 주어지면 두 벡터를 외적해 법선벡터를 구한 뒤 방정식을 완성해요. 구는 중심과 반지름을 파악해 (x-a)²+(y-b)²+(z-c)²=r² 으로 씁니다.
a · b = a₁b₁ + a₂b₂ + a₃b₃ 으로, 평면과 동일하게 z 항만 추가됩니다. 결과는 항상 스칼라(수)예요. 두 벡터가 수직이면 내적 = 0, 두 벡터가 평행이면 |a·b| = |a||b|가 됩니다.
주로 두 벡터를 포함하는 평면의 법선벡터를 구할 때 사용합니다. 세 점 A, B, C가 주어진 경우 (B-A)×(C-A)로 법선벡터를 구하고, 이를 이용해 평면 방정식을 세웁니다. 또 두 벡터로 만들어지는 평행사변형의 넓이도 |a×b|로 구할 수 있어요.
구와 평면의 교선(원의 방정식 유도), 점과 직선·평면 사이의 거리 계산, 두 직선 간의 거리, 공간에서 이면각 계산 등이 체계적으로 풀립니다. 공간벡터 없이 좌표만으로 풀던 문제도 훨씬 빠르게 접근할 수 있어요.

마무리

공간벡터가 어렵게 느껴졌던 이유는 3D 감각이 없어서가 아니에요. 3차원 좌표계를 설정하는 습관이 아직 자리 잡지 않았기 때문일 가능성이 높습니다. 오늘 배운 내용을 정리해보면:

핵심 정리 3가지

  1. 공간벡터 = 평면벡터 + z 성분 하나. 내적까지는 공식이 동일합니다.
  2. 외적(a×b)은 두 벡터 모두에 수직인 법선벡터를 만들고, 평면 방정식을 세울 때 핵심 도구입니다.
  3. 모든 공간도형 방정식은 좌표계 설정 → 벡터 연산 → 방정식 완성 → 검산 순서로 풀어가세요.

🎯 다음 단계는?

오늘 배운 내용으로 공간벡터 기출문제 3문항을 직접 풀어보세요.
위 계산기를 활용해 검산하면 더 효과적입니다.

🔗 관련 글

이 글이 도움이 됐나요?

평가를 남겨주시면 더 좋은 글을 쓰는 데 도움이 됩니다.

감사합니다! 의견이 반영되도록 노력할게요 🙂

📝 업데이트 기록 보기
  • — 초안 작성, SVG 애니메이션 4개 및 인터랙티브 계산기 2개 추가
  • — 문제 유형별 시나리오 탭, FAQ 5개 추가
  • — 비교표, 흔한 실수 섹션 보완

💬 댓글

궁금한 점이나 틀린 부분이 있으면 댓글로 알려주세요!

반응형

+ Recent posts