Computer >> 컴퓨터 >  >> 프로그래밍 >> PHP

PHP asin() 함수 완벽 가이드 – 아크사인(역사인) 값 구하기

정의 및 사용법

asin() 함수는 인자로 전달된 값의 아크사인(arc sine), 즉 역사인 값을 라디안(radian) 단위로 반환합니다. asin()은 sin()의 역함수이므로, sin(x)=y일 때 asin(y)=x가 성립합니다.

예를 들어 sin(pi/2)=1이며, 반대로 asin(1)=1.57079633 라디안으로 pi/2와 동일합니다.

이 함수는 float(부동 소수점) 값을 반환합니다.

구문

asin ( float $arg ) : float

매개변수

번호매개변수 및 설명
1arg
아크사인을 계산할 부동 소수점 숫자입니다. 값은 반드시 -1부터 1 사이여야 합니다.

반환 값

PHP asin() 함수는 주어진 숫자의 아크사인을 반환합니다. 반환되는 값은 라디안으로 표현된 각도입니다.

PHP 버전

이 함수는 PHP 4.x, PHP 5.x, PHP 7.x 모든 버전에서 사용할 수 있습니다.

예제 1: asin(0.5)

다음 예제는 asin(0.5)를 계산하여 pi/6에 해당하는 0.5235987755983 라디안을 반환합니다.

<?php
   $arg=0.5;
   $val=asin($arg);
   echo "asin(" . $arg . ") = " . $val . " radians";
?>

출력

위 코드를 실행하면 다음과 같은 결과가 출력됩니다.

asin(0.5) = 0.5235987755983 radians

예제 2: asin(0)

다음 예제는 asin(0)을 계산하여 sin(0)과 마찬가지로 0 라디안을 반환합니다.

<?php
   $arg=0;
   $val=asin($arg);
   echo "asin(" . $arg . ") = " . $val . " radians";
?>

출력

위 코드를 실행하면 다음과 같은 결과가 출력됩니다.

asin(0) = 0 radians

예제 3: asin(-1)

이번에는 asin(-1)의 결과를 확인해 보겠습니다. -pi/2에 해당하는 -1.5707963267949 라디안을 반환합니다.

<?php
   $arg=-1;
   $val=asin($arg);
   echo "asin(" . $arg . ") = " . $val . " radians";
?>

출력

위 코드를 실행하면 다음과 같은 결과가 출력됩니다.

asin(-1) = -1.5707963267949 radians

예제 4: 유효 범위를 벗어난 값

다음 예제처럼 인자가 -1부터 1 사이 범위를 벗어나면 NAN(Not a Number)이 반환됩니다.

<?php
   $arg=5;
   $val=asin($arg);
   echo "asin(" . $arg . ") = " . $val . " radians";
?>

출력

위 코드를 실행하면 다음과 같은 결과가 출력됩니다.

asin(5) = NAN radians