- 카테고리:
숫자 함수 (삼각)
ATAN2¶
두 인자 비율의 역탄젠트(아크 탄젠트)를 계산합니다. 예를 들어 x > 0이면 ATAN2(y, x)
식은 ATAN(y/x)
와 같습니다.
아크 탄젠트는 다음 사이의 각도입니다.
X축.
점 (0,0)에서 점 (X, Y)까지의 광선(여기서 X와 Y는 모두 0이 아님).
- 참고 항목:
구문¶
ATAN2( <y> , <x> )
첫 번째 매개 변수는 X 좌표가 아니라 Y 좌표입니다.
인자¶
y
이 매개 변수는 광선 끝에 있는 점의 Y 좌표입니다. 데이터 타입은 DOUBLE 입니다.
x
이 매개 변수는 광선 끝에 있는 점의 X 좌표입니다. 데이터 타입은 DOUBLE 입니다.
반환¶
반환된 값의 데이터 타입은 DOUBLE입니다.
반환된 값은 도가 아니라 라디안입니다.
반환된 값은 [-pi, pi]
간격의 숫자입니다.
사용법 노트¶
인자의 데이터 타입이 DOUBLE 이외의 숫자 데이터 타입인 경우, 값은 DOUBLE로 변환됩니다.
인자의 데이터 타입이 문자열인 경우, 값은 가능한 경우 DOUBLE로 변환됩니다.
인자의 데이터 타입이 기타 데이터 타입인 경우, 함수는 오류를 반환합니다.
두 인자 중 하나가 NULL인 경우, 반환된 값은 NULL입니다.
예¶
SELECT ATAN2(5, 5);
--------------+
ATAN2(5, 5) |
--------------+
0.7853981634 |
--------------+