asin()

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

문법

asin(NUM_EXPR)

매개변수

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

설명

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

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

오류 코드

해당 사항 없음

사용 예

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

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

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

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

호환성

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