각도 계산기 - 벡터, 점 및 기울기
벡터 간, 세 점으로 정의된 꼭짓점에서, 또는 좌표 기울기로부터 각도를 계산하세요 — 모두 도 및 라디안 단위로 표시됩니다.
계산 방법을 선택하고, 필요한 값을 입력한 후 계산을 클릭하면 각도와 지원 세부 정보를 얻을 수 있습니다.
각도 계산기 - 벡터, 점 및 기울기
벡터 간, 세 점으로 정의된 꼭짓점에서, 또는 좌표 기울기로부터 각도를 계산하세요 — 모두 도 및 라디안 단위로 표시됩니다.
각도 계산기에 대하여
각도는 수학, 물리학 및 공학에서 가장 기본적인 측정 중 하나입니다. 각도는 공통의 끝점을 가지는 두 광선 사이의 회전량을 정량화하며, 도 단위(한 바퀴 회전이 360°인 경우) 또는 라디안 단위(한 바퀴 회전이 2π ≈ 6.283인 경우)로 측정됩니다. 이 페이지의 각도 계산기는 각도를 계산하는 세 가지 뚜렷한 방법을 제공하며, 각각은 다른 유형의 기하학적 문제에 적합합니다.
첫 번째 방법인 두 벡터 사이의 각도는 가장 일반적인 방법으로, 내적 공식 θ = arccos((A · B) / (|A| × |B|))를 사용합니다. 내적 A · B는 2D 벡터에 대해 Ax·Bx + Ay·By와 같습니다. 크기 |A|와 |B|는 벡터의 유클리드 길이입니다. 이 방법은 공통 원점에 놓인 두 방향량 사이의 각도 간격을 측정하며, 결과는 [0°, 180°] 범위 내에서 나옵니다. 이는 선형대수학, 물리학(일, 토크, 투영) 및 컴퓨터 그래픽스(조명, 반사, 굴절)에서 표준적인 접근 방식입니다.
두 번째 방법인 세 점에서의 각도 방법은 광선 BA와 BC에 의해 형성된 꼭짓점 B에서의 내부 각을 찾습니다. 먼저 B에서 A로 향하는 방향 벡터와 B에서 C로 향하는 방향 벡터라는 두 개의 방향 벡터를 구성한 후, 이 벡터들에 점곱 공식을 적용합니다. 이 방법은 계산 기하학, 로봇 경로 계획, 방향 벡터보다는 명시적인 좌표 위치가 있는 상황에서 사용됩니다. 예를 들어, 세 개의 GPS 좌표가 주어졌을 때, 이 방법은 중간 지점에서의 방위각을 찾습니다.
세 번째 방법인 좌표 기울기에서 각도는 원점에서 점 (x, y)까지의 선이 양의 x축과 이루는 각도를 계산합니다. 수학적으로는 θ = arctan(y/x) 이지만, 구현에서는 atan2 함수를 사용하여 네 사분면 모두에서 올바르게 처리하고 결과를 전체 [−180°, 180°] 범위로 반환합니다. 이것은 표준 극각 또는 복소수의 편각이며, 극좌표 변환, 신호 위상 분석 및 항법 방위 계산에서 나타납니다.
세 가지 방법 모두 결과를 도(degree)와 라디안(radian)으로 표시하므로, 단위 체계와 관계없이 어떤 공식에도 직접 적용할 수 있습니다. 도는 기하학적 추론에 더 직관적이며, 라디안은 미적분학, 푸리에 분석 및 대부분의 프로그래밍 수학 함수에서 필요합니다. 항등식 rad = deg × π / 180 는 두 단위 간 변환을 수행하며, 이 계산기는 변환 오류를 없애기 위해 두 단위를 동시에 표시합니다.
각도 계산기 예제
모든 계산 방법을 다루는 세 가지 실습 예제.
| 입력 | 각도 | 방법 및 메모 |
|---|---|---|
| A=(3,4), B=(1,0) | ≈53.13° | 벡터 방법. 내적 = 3. |A| = 5, |B| = 1. cos(θ) = 3/5. arccos(0.6) ≈ 53.13°. |
| 점 A(1,0), B(0,0), C(1,1) | 45° | 삼점법. B(0,0)에서 벡터: BA=(1,0), BC=(1,1). 내적=1, |BA|=1, |BC|=√2. cos=1/√2 → arccos(0.707)=45°. |
| x=1, y=1 | 45° | 기울기법. 원점에서 (1,1)까지의 직선은 양의 x축과 45°의 각을 이룹니다. arctan(1/1)=45°. |
| A=(1,0), B=(0,1) | 90° | 벡터 방법. 수직 단위 벡터. 내적=0, 따라서 θ=90°. |
각도 계산기 사용 방법
- 계산 방법 선택: 방향 벡터의 경우 '벡터 사이 각도', 세 좌표로 형성된 꼭짓점의 경우 '세 점에서의 각도', 점의 극각을 구할 경우 '기울기에서의 각도'를 선택하세요.
- 필요한 값을 입력하세요. 벡터의 경우 A와 B의 x 및 y 성분을 모두 입력하세요. 세 점의 경우 A, B(꼭짓점), C의 좌표를 입력하세요. 기울기를 사용하는 경우 x 및 y 좌표를 입력하세요.
- 계산 버튼을 클릭하세요. 결과가 아래에 각도(도와 라디안) 및 내적과 코사인 값 등 세부 정보와 함께 표시됩니다.
- 지도, 도면 또는 좌표계 상의 위치를 가지고 특정 꼭짓점에서 각도를 구해야 할 경우 세 점 방식을 사용하세요.
- 모든 필드를 지우고 새 계산을 시작하려면 초기화 버튼을 클릭하세요.
각도 계산기 FAQ
세 가지 계산 방법의 차이점은 무엇인가요?
벡터 방법은 구성 요소 벡터로 주어진 두 방향 사이의 각도 차이를 측정합니다. 삼점 방법은 세 좌표 위치를 사용하여 꼭지점에서의 각도를 측정하며, 내부적으로 꼭지점에서 다른 두 점으로 향하는 방향 벡터를 생성합니다. 기울기 방법은 점의 양의 x축을 기준으로 한 극각을 계산하며, 이는 원점에서 수평선과 이루는 선의 각도와 동일합니다.
왜 벡터 각도에서 0°와 180° 사이의 결과가 나올까요?
점곱 공식에서 아크코사인 함수는 값들을 오직 [0°, 180°]. 이는 벡터가 만들 수 있는 두 보각 중 더 작은 각을 주며, 이것이 두 벡터 사이 각의 일반적인 기하학적 정의입니다. 부호가 있는 각이나 전체 각이 필요하다면-360°각도, atan 사용2 방향을 결정하기 위해 벡터곱으로 함수 사용.
삼점법은 내부적으로 어떻게 작동합니까?
점 A, B(정점), C가 주어지면, 계산기는 두 방향 벡터를 계산합니다: u = A − B (정점에서 점 A로), v = C − B (정점에서 점 C로). 그런 다음 벡터 방법에서와 정확히 동일하게 u와 v에 내적 공식을 적용합니다. 결과는 정점 B에서의 내부 각으로, 항상 [0°, 180°] 범위에 있습니다.
경사법은 정확히 무엇을 계산합니까?
슬로프 방법은 θ = atan2(y, x)를 계산하는데, 이는 원점(0,0)에서 점 (x, y)까지의 선분이 양의 x축과 이루는 각도입니다. 결과값은 −180°에서 180°까지 범위를 가지며, 양수 값은 점이 x축 위에 있음을, 음수 값은 아래에 있음을 의미합니다. 이것은 표준 극각이며, 복소수 x + yi의 위상각과 동일합니다.
이 계산기를 3D 벡터에 사용할 수 있나요?
이 특정 계산기는 단순성을 위해 2D 입력을 사용합니다. z 성분을 포함한 전체 3D 벡터 각도 계산을 위해서는 2D와 3D 벡터를 모두 지원하는 전용 '두 벡터 사이의 각도 계산기'를 사용하십시오. 기본 공식은 동일하며, 단순히 내적(dot product)과 크기 계산에 z 성분을 포함하도록 확장하면 됩니다.
각도 결과는 얼마나 정확한가요?
계산기는 JavaScript의 내장 Math.acos 및 Math.atan2 함수를 사용하며, 이는 배정밀도 부동소수점 정확도를 제공합니다(약 15–16 유효 숫자). 코사인 인수는 거의 평행하거나 반평행인 벡터에서 정의역 오류를 방지하기 위해 arccos를 호출하기 전에 [−1, 1] 범위로 제한됩니다. 결과는 도(degree) 단위로 소수점 네 자리, 라디안(radian) 단위로 소수점 여섯 자리까지 표시됩니다.