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

PHP acos() 함수 완벽 가이드 – 아크코사인(역코사인) 계산 방법

정의 및 사용법

PHP의 acos() 함수는 인자로 전달된 숫자의 아크코사인(arc cosine), 즉 역코사인 값을 라디안(radian) 단위로 반환합니다.

acos()는 cos() 함수의 역함수입니다. 따라서 cos(x)=y라면 acos(y)=x가 성립합니다.

예를 들어 cos(pi/2)=0이며, 반대로 acos(0)=1.57079633 라디안으로 이는 pi/2에 해당합니다.

이 함수는 항상 float(부동 소수점) 타입의 값을 반환합니다.

구문

acos ( float $arg ) : float

매개변수

번호매개변수 및 설명
1arg
아크코사인을 계산할 부동 소수점 숫자입니다. 반드시 -1부터 1 사이의 값이어야 하며, 범위를 벗어나면 NAN을 반환합니다.

반환 값

PHP acos() 함수는 주어진 숫자의 아크코사인을 반환하며, 이 값은 라디안으로 표현된 각도입니다.

지원 PHP 버전

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

예제 1: acos(0.5) 계산하기

다음 예제는 acos(0.5)를 계산하여 1.04719755 라디안을 반환합니다. 이 값은 pi/3에 해당합니다.

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

출력 결과

acos(0.5) = 1.0471975511966 radians

예제 2: acos(0) 계산하기

다음 예제는 acos(0)를 계산하여 1.5707963267949 라디안을 반환합니다. 이 값은 pi/2에 해당합니다.

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

출력 결과

acos(0) = 1.5707963267949 radians

예제 3: acos(-1) 계산하기

다음 예제는 acos(-1)를 계산하여 3.14159265 라디안을 반환합니다. 이 값은 바로 pi(원주율)입니다.

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

출력 결과

acos(-1) = 3.1415926535898 radians

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

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

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

출력 결과

acos(5) = NAN radians