벡터 방향 계산기 - 방향각과 방향 코사인
임의의 2D 또는 3D 벡터에 대해 방향각, 방향 코사인, 단위벡터, 크기를 즉시 계산합니다.
벡터 방향 계산기 - 방향각과 방향 코사인
임의의 2D 또는 3D 벡터에 대해 방향각, 방향 코사인, 단위벡터, 크기를 즉시 계산합니다.
벡터 방향 계산기 소개
벡터의 방향은 크기와 독립적으로 공간에서 어디를 가리키는지를 나타냅니다. 크기가 벡터의 길이나 세기를 알려 준다면, 방향은 좌표축에 대한 벡터의 지향을 알려 줍니다. 벡터의 방향은 각 양의 좌표축과 벡터가 이루는 각인 방향각, 그리고 그 각들의 코사인인 방향 코사인으로 가장 정확하게 표현됩니다.
2D 벡터 v = (x, y)의 방향은 일반적으로 양의 x축에서 반시계 방향으로 잰 단일 각 α로 나타냅니다. 공식은 α = arctan(y/x)이지만, 두 인수를 사용하는 아크탄젠트 atan2를 쓰면 x와 y의 부호와 관계없이 올바른 사분면을 식별할 수 있습니다. 2D에서 방향 코사인은 cos α = x/|v|, cos β = y/|v|이며, 여기서 |v|는 크기 √(x²+y²)입니다.
3D 벡터 v = (x, y, z)에는 세 방향각이 있습니다. α(x축과의 각), β(y축과의 각), γ(z축과의 각)입니다. 각 방향각은 대응하는 방향 코사인의 아크코사인으로 계산됩니다. cos α = x/|v|, cos β = y/|v|, cos γ = z/|v|이며, |v| = √(x²+y²+z²)입니다. 방향 코사인의 기본 항등식은 cos²α + cos²β + cos²γ = 1이며, 이는 단위벡터의 길이가 1이라는 사실을 반영합니다.
v 방향의 단위벡터 û는 단순히 v를 그 크기로 나눈 것입니다. û = v/|v| = (x/|v|, y/|v|, z/|v|). 이 벡터의 크기는 정확히 1이고 v와 같은 방향을 가리킵니다. 단위벡터는 힘의 방향, 표면 법선의 지향, 센서의 지시 방향처럼 크기 정보를 포함하지 않고 방향만 지정해야 하는 물리학과 공학에서 필수적입니다.
방향 계산은 선형대수, 컴퓨터 그래픽스, 로봇공학, 물리학의 기본입니다. 3D 그래픽스에서는 방향 코사인과 단위벡터가 표면 법선, 조명 방향, 카메라 방향을 정의합니다. 로봇공학에서는 관절 자세와 도구 방향을 인코딩합니다. 물리학에서는 힘, 속도, 장 벡터가 모두 방향을 가지며 방향각으로 분석할 수 있습니다. 이 계산기는 2D와 3D를 모두 지원하며 모든 방향각, 방향 코사인, 단위벡터, 크기를 한 번에 정밀하게 계산합니다.
벡터 방향 예제
2D 및 3D 벡터의 방향각과 코사인 계산을 보여 주는 풀이 예제입니다.
| 벡터 | 방향 | 설명 |
|---|---|---|
| 2D: v = (3, 4) | α ≈ 53.13°, |v| = 5 | 크기 = √(9+16) = 5. 방향각 α = arctan(4/3) ≈ 53.13°. 방향 코사인: cos α = 0.6, cos β = 0.8. 단위벡터: (0.6, 0.8). |
| 2D: v = (1, 0) | α = 0°, |v| = 1 | 양의 x축을 따라 놓인 벡터의 방향각은 0°이며 이미 단위벡터입니다. 방향 코사인: cos α = 1, cos β = 0. |
| 3D: v = (1, 1, 1) | α = β = γ ≈ 54.74°, |v| ≈ 1.732 | 크기 = √3 ≈ 1.732. 각 방향 코사인은 1/√3 ≈ 0.5774입니다. 각 방향각 ≈ arccos(0.5774) ≈ 54.74°. |
| 3D: v = (2, 3, 6) | |v| = 7, α ≈ 73.40°, β ≈ 64.62°, γ ≈ 31.00° | 크기 = √(4+9+36) = 7. cos α = 2/7, cos β = 3/7, cos γ = 6/7. 확인: (2/7)²+(3/7)²+(6/7)² = (4+9+36)/49 = 1. |
벡터 방향 계산기 사용 방법
- 벡터 차원을 선택합니다. 벡터 성분이 두 개 (x, y)이면 2D, 세 개 (x, y, z)이면 3D를 선택하세요.
- 입력 필드에 각 성분의 숫자 값을 입력합니다. 성분은 양수, 음수 또는 소수일 수 있습니다.
- 계산을 클릭하면 크기, 모든 방향각, 방향 코사인, 단위벡터를 즉시 확인할 수 있습니다.
- 초기화 버튼을 사용해 필드를 지우고 새 계산을 시작합니다.
- 결과 해석 방법은 예제 섹션의 풀이 문제를 참고하세요.
벡터 방향 계산기 FAQ
벡터의 방향각이란 무엇인가요?
방향각은 벡터가 각 양의 좌표축과 이루는 각입니다. 3D에서는 α(x축과의 각), β(y축과의 각), γ(z축과의 각)입니다. 대응하는 방향 코사인의 아크코사인을 사용해 구합니다: α = arccos(x/|v|), β = arccos(y/|v|), γ = arccos(z/|v|).
방향 코사인이란 무엇인가요?
방향 코사인은 방향각의 코사인입니다: cos α = x/|v|, cos β = y/|v|, cos γ = z/|v|. 이들은 항등식 cos²α + cos²β + cos²γ = 1을 만족합니다. 방향 코사인은 v 방향 단위벡터의 성분과 정확히 같으므로 방향을 간결하게 표현하는 방법입니다.
단위벡터는 어떻게 구하나요?
벡터의 각 성분을 그 크기로 나눕니다. v = (x, y, z)의 경우 단위벡터는 û = (x/|v|, y/|v|, z/|v|)입니다. 크기는 |v| = √(x²+y²+z²)입니다. 단위벡터는 항상 크기가 1이고 원래 벡터와 같은 방향을 가리킵니다.
왜 방향 코사인은 cos²α + cos²β + cos²γ = 1을 만족하나요?
방향 코사인은 단위벡터 û의 성분이고, 단위벡터의 크기는 정의상 1이기 때문입니다. 각 성분을 제곱해 더하면 |û|² = cos²α + cos²β + cos²γ = 1이 됩니다. 이 항등식은 계산된 방향 코사인이 올바른지 확인하는 데 유용합니다.
방향각이 둔각일 수 있나요?
네. 방향각은 아크코사인으로 계산되므로 범위가 0°에서 180°입니다. 둔각 방향각은 해당 축 방향의 성분이 음수임을 뜻합니다. 예를 들어 v = (-1, 0, 0)은 α = 180°이며, 음의 x 방향을 가리킵니다.
영벡터의 방향각은 무엇인가요?
영벡터 (0, 0, 0)는 크기가 0이므로 정의된 방향이 없습니다. 방향 코사인을 구하기 위해 0으로 나누는 것은 정의되지 않습니다. 계산기는 이를 오류로 표시합니다. 0이 아닌 모든 벡터는 크기가 아무리 작아도 잘 정의된 방향을 가집니다.