본문 바로가기

[오라클 레퍼런스 함수] ATAN2 - 두 점 사이의 아크 탄젠트 계산

by ㅇㅍㅍ 2023. 7. 30.
[오라클 레퍼런스 함수] ATAN2 - 두 점 사이의 아크 탄젠트 계산
728x90

ATAN2

 

구문

ATAN2(n1 , n2)

 

목적

ATAN2 함수는 n1n2의 아크 탄젠트 값을 반환합니다. 인수 n1은 무제한 범위의 값이 가능하며, n1n2의 부호에 따라 -pi에서 pi까지의 값으로 반환됩니다. 이 값은 라디안으로 표현됩니다.

이 함수는 숫자 데이터 타입 또는 숫자 데이터 타입으로 암묵적으로 변환 가능한 모든 비숫자 데이터 타입을 인수로 사용할 수 있습니다. 인수 중 하나라도 BINARY_FLOAT 또는 BINARY_DOUBLE이면 함수는 BINARY_DOUBLE을 반환합니다. 그렇지 않으면 함수는 NUMBER를 반환합니다.

 

참고:

ATAN 함수에 대한 정보는 ATAN을 참조하세요. 그리고 암묵적 변환에 대한 자세한 내용은 표 2-8을 참조하세요.

 

예제

다음 예제는 .3과 .2의 아크 탄젠트 값을 반환합니다:

SELECT ATAN2(.3, .2) "Arc_Tangent2"
  FROM DUAL;
 
Arc_Tangent2
------------
  .982793723

 


출처: 오라클 레퍼런스

원문 링크: Oracle ATAN2 함수 문서

 

💡 Tip!

ATAN2 함수는 두 점 (n1, n2)와 원점(0, 0)을 이어주는 직선과 x축 사이의 각도를 계산합니다. 즉, ATAN2(n2, n1)은 두 점 (n1, n2)와 원점(0, 0)를 이어주는 직선과 x축 사이의 각도를 라디안으로 나타낸 것입니다. 따라서 ATAN2 함수는 하나의 값을 반환하며, 두 인수를 사용하여 각도를 계산합니다.

 

반응형

댓글