acos()

acos() 함수는 입력값의 아크코사인(역코사인)을 라디안 단위로 반환합니다.

문법

acos(NUM_EXPR)

매개변수

NUM_EXPR
아크코사인을 구할 숫자 표현식. -1 이상 1 이하의 값을 전달해야 합니다.

설명

acos() 함수는 입력값에 Math.acos()를 적용한 결과를 64비트 실수(double)로 반환합니다. 입력값이 Number 타입이면 내부적으로 doubleValue()로 변환하여 처리합니다.

입력값이 null이거나 숫자가 아닌 경우 null을 반환합니다. 입력값이 -1보다 작거나 1보다 크면 NaN을 반환합니다.

오류 코드

해당 사항 없음

사용 예

  1. 코사인이 0인 각도(90도) 계산

    json "{'val': 0}" | eval result = acos(val)
    | # result: 1.5707963267948966
    
  2. 코사인이 1인 각도(0도) 계산

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

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

호환성

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