atan()

atan() 함수는 입력값의 아크탄젠트(역탄젠트)를 라디안 단위로 반환합니다.

문법

atan(NUM_EXPR)

매개변수

NUM_EXPR
아크탄젠트를 구할 숫자 표현식.

설명

atan() 함수는 입력값에 Math.atan()을 적용한 결과를 64비트 실수(double)로 반환합니다. 반환값의 범위는 -PI/2 이상 PI/2 이하입니다. 입력값이 Number 타입이면 내부적으로 doubleValue()로 변환하여 처리합니다.

입력값이 null이거나 숫자가 아닌 경우 null을 반환합니다.

오류 코드

해당 사항 없음

사용 예

  1. 탄젠트가 0인 각도(0도) 계산

    json "{'val': 0}" | eval result = atan(val)
    | # result: 0.0
    
  2. 탄젠트가 1인 각도(45도) 계산

    json "{'val': 1}" | eval result = atan(val)
    | # result: 0.7853981633974483
    
  3. NULL 입력

    json "{'val': null}" | eval result = atan(val)
    | # result: null
    

호환성

atan() 함수는 소나 4.0 이전 버전부터 제공되었습니다.