atan()
atan() 함수는 입력값의 아크탄젠트(역탄젠트)를 라디안 단위로 반환합니다.
문법
atan(NUM_EXPR)
매개변수
NUM_EXPR- 아크탄젠트를 구할 숫자 표현식.
설명
atan() 함수는 입력값에 Math.atan()을 적용한 결과를 64비트 실수(double)로 반환합니다. 반환값의 범위는 -PI/2 이상 PI/2 이하입니다. 입력값이 Number 타입이면 내부적으로 doubleValue()로 변환하여 처리합니다.
입력값이 null이거나 숫자가 아닌 경우 null을 반환합니다.
오류 코드
해당 사항 없음
사용 예
-
탄젠트가 0인 각도(0도) 계산
json "{'val': 0}" | eval result = atan(val) | # result: 0.0 -
탄젠트가 1인 각도(45도) 계산
json "{'val': 1}" | eval result = atan(val) | # result: 0.7853981633974483 -
NULL 입력
json "{'val': null}" | eval result = atan(val) | # result: null
호환성
atan() 함수는 소나 4.0 이전 버전부터 제공되었습니다.