점곱 계산기
2D 또는 3D 벡터의 점곱과 사이각을 즉시 계산합니다. 선형대수, 물리, 공학에 꼭 필요한 도구입니다.
벡터 차원을 선택하고 두 벡터의 성분을 입력하면 점곱, 각도, 크기를 한 번에 확인할 수 있습니다.
점곱 계산기
2D 또는 3D 벡터의 점곱과 사이각을 즉시 계산합니다. 선형대수, 물리, 공학에 꼭 필요한 도구입니다.
점곱 계산기 소개
점곱은 스칼라곱 또는 내적이라고도 하며, 벡터 수학에서 가장 기본적인 연산 중 하나입니다. 두 벡터 a와 b가 주어졌을 때 점곱은 대응하는 성분들의 곱을 모두 더한 값입니다. 2D 벡터 a = (a₁, a₂)와 b = (b₁, b₂)의 공식은 a·b = a₁b₁ + a₂b₂입니다. 3D 벡터 a = (a₁, a₂, a₃)와 b = (b₁, b₂, b₃)의 경우 공식은 a·b = a₁b₁ + a₂b₂ + a₃b₃로 확장됩니다. 외적과 달리 결과는 하나의 실수, 즉 스칼라이므로 점곱은 스칼라곱이라고도 불립니다.
점곱의 기하학적 해석도 매우 중요합니다. a·b = |a| × |b| × cos(θ)이며, 여기서 |a|와 |b|는 각각의 벡터 크기이고 θ는 두 벡터 사이의 각도입니다. 두 벡터 중 어느 것도 영벡터가 아니라면 θ = arccos(a·b / (|a| × |b|))로 임의의 두 벡터 사이 각도를 계산할 수 있습니다. 이 점곱 계산기는 이 공식을 사용해 수치 점곱 값과 함께 각도를 도 단위로 표시합니다.
점곱의 부호와 크기는 유용한 정보를 담고 있습니다. 점곱이 0이면 벡터는 수직(직교)이며, 90° 각도를 이루는 방향을 가리킨다는 뜻입니다. 양의 점곱은 두 벡터 사이의 각도가 예각(90°보다 작음)임을 나타내고, 음의 점곱은 둔각(90°보다 큼)임을 나타냅니다. 두 벡터가 평행하고 같은 방향을 가리킬 때 점곱은 두 벡터 크기의 곱과 같습니다.
점곱의 응용 분야는 매우 넓습니다. 물리학에서는 일이 W = F·d, 즉 힘 벡터와 변위 벡터의 점곱으로 계산됩니다. 컴퓨터 그래픽스에서는 점곱이 조명 계산(램버트 코사인 법칙)에 사용되어 표면이 얼마나 밝게 비춰져야 하는지 결정합니다. 머신러닝에서는 점곱이 특징 벡터 간 유사도 계산의 기반이며 신경망 연산의 핵심입니다. 신호 처리에서는 두 신호의 상관관계를 시간 창에 걸친 점곱으로 계산합니다.
점곱 계산기는 입력된 두 벡터의 크기도 계산합니다. 벡터의 크기(유클리드 노름)는 성분 제곱합의 제곱근입니다. 2D에서는 |a| = √(a₁² + a₂²), 3D에서는 |a| = √(a₁² + a₂² + a₃²)입니다. 단위벡터의 크기는 1이며, 두 단위벡터의 점곱은 두 벡터 사이 각도의 코사인과 직접 같습니다. 벡터를 정규화해 단위벡터로 만들려면 각 성분을 해당 벡터의 크기로 나누면 됩니다.
점곱을 이해하는 것은 선형대수, 다변수 미적분, 물리학 또는 컴퓨터 과학을 공부하는 누구에게나 중요합니다. 이 계산기는 즉각적인 수치 결과와 벡터 관계 분류를 제공하므로 숙제, 시험 준비, 물리 문제 풀이, 공학 응용에 유용합니다.
점곱 계산기 예제
2D 및 3D 점곱, 수직 벡터, 단위벡터 사례를 보여 주는 네 가지 대표 벡터 쌍입니다.
| 벡터 | 점곱 | 각도 / 참고 |
|---|---|---|
| a = (3, 4), b = (1, 2) — 2D | 11 | a·b = 3×1 + 4×2 = 11. |a| = 5, |b| = √5 ≈ 2.236. 각도 ≈ 10.3°. 벡터들이 비슷한 방향을 가리킵니다. |
| a = (1, 0), b = (0, 1) — 2D | 0 | 점곱은 0입니다. x축과 y축 단위벡터는 서로 수직 (90°)입니다. 점곱이 0이면 항상 직교를 의미합니다. |
| a = (2, 1, 3), b = (1, 4, 2) — 3D | 12 | a·b = 2×1 + 1×4 + 3×2 = 2+4+6 = 12. |a| = √14 ≈ 3.742, |b| = √21 ≈ 4.583. 각도 ≈ 45.6°. |
| a = (0.6, 0.8), b = (0.8, 0.6) — 2D 단위벡터 | 0.96 | 두 벡터의 크기는 모두 1입니다. 점곱은 cos(θ) = 0.96과 직접 같으므로 각도 ≈ 16.3°입니다. |
점곱 계산기 사용 방법
- 벡터 차원을 선택합니다. 두 성분 벡터는 2D, 세 성분 벡터는 3D를 선택하세요.
- 첫 번째 벡터 (a)의 X 및 Y 성분을 입력하고, 3D 모드를 사용하는 경우 Z 성분도 입력합니다.
- 두 번째 벡터 (b)의 X, Y(및 Z) 성분을 입력합니다.
- 점곱 계산을 클릭합니다. 결과 패널에 스칼라 점곱, 도 단위의 벡터 사이 각도, 두 벡터의 크기, 각도의 코사인이 표시됩니다.
- 초기화를 클릭해 모든 필드를 지우고 새 계산을 시작하거나, 아무 성분이나 수정해 결과를 업데이트하세요.
점곱 계산기 FAQ
점곱이 0이라는 것은 무슨 뜻인가요?
점곱이 0이면 두 벡터가 직교한다는 뜻, 즉 서로 수직이라는 뜻입니다. 두 벡터 사이의 각도는 정확히 90°입니다. 이 성질은 수학과 물리에서 두 방향이 직각인지 검사하는 데 널리 사용됩니다.
점곱이 음수가 될 수 있나요?
예. 음의 점곱은 두 벡터 사이의 각도가 90°보다 큰 둔각임을 의미합니다. 기하학적으로 벡터들은 서로를 향하기보다 서로 멀어지는 방향을 더 많이 가리킵니다. 가장 음의 값은 벡터가 반평행(정확히 반대 방향)일 때 발생하며, 이때 점곱은 −|a||b|와 같습니다.
점곱과 외적의 차이는 무엇인가요?
점곱은 스칼라(하나의 숫자)를 반환하며 두 벡터가 얼마나 같은 방향을 향하는지 측정합니다. 외적은 두 입력 모두에 수직인 벡터를 반환하며, 두 벡터가 얼마나 다른 방향을 향하는지 측정합니다. 점곱은 모든 차원에서 사용할 수 있지만 외적은 3D(및 7D)에서만 정의됩니다.
점곱으로 벡터 사이 각도를 어떻게 구하나요?
공식 θ = arccos(a·b / (|a| × |b|))를 사용합니다. 점곱을 계산하고 두 크기의 곱으로 나누어 각도의 코사인을 구한 다음 역코사인을 취합니다. 계산기는 이 세 단계를 자동으로 수행하고 각도를 도 단위로 반환합니다.
한 벡터가 영벡터이면 어떻게 되나요?
영벡터와의 점곱은 다른 벡터와 관계없이 항상 0입니다. 하지만 영벡터에는 방향이 없으므로 영벡터와 다른 어떤 벡터 사이의 각도도 정의되지 않습니다. 계산기는 이 경우를 감지하고 적절한 메시지를 표시합니다.
점곱은 교환법칙을 만족하나요?
예. 점곱은 교환법칙을 만족합니다. 모든 벡터에 대해 a·b = b·a입니다. 두 벡터를 바꿔도 스칼라 결과는 변하지 않습니다. 이는 성분 공식에서 바로 알 수 있습니다. 성분 곱의 합은 순서에 의존하지 않습니다.