정의 및 사용법
PHP의 cos() 함수는 주어진 각도(라디안 단위)에 대한 코사인 값을 반환합니다. 삼각법에서 코사인은 직각삼각형에서 밑변의 길이를 빗변의 길이로 나눈 비율로 정의됩니다.
cos(x) = 밑변 / 빗변
예를 들어, x가 90도일 때 cos(x)의 값은 0입니다.
이 함수는 항상 float(실수) 타입의 값을 반환합니다.
문법
cos ( float $arg ) : float
매개변수
| 번호 | 매개변수 및 설명 |
|---|---|
| 1 | arg 라디안 단위의 각도를 나타내는 실수(float) 값 |
반환값
PHP cos() 함수는 전달된 매개변수에 해당하는 코사인 비율을 반환합니다.
PHP 버전 지원
이 함수는 PHP 4.x, PHP 5.x, 그리고 PHP 7.x 등 모든 주요 버전에서 사용할 수 있습니다.
예제 1: cos(pi/2) 계산하기
다음 예제는 cos(pi/2)를 계산합니다. 결과값은 6.1232339957368E-17로, 사실상 0에 가까운 값입니다. 수학적으로 90도의 코사인은 0이지만, 부동소수점 연산 특성상 아주 작은 오차가 발생합니다.
<?php
$arg=M_PI_2;// pi/2, 즉 90도를 나타냄
$val=cos($arg);
echo "cos(" . $arg . ") = " . $val;
?>
출력 결과
cos(1.5707963267949) = 6.1232339957368E-17
예제 2: deg2rad()와 함께 사용하기
다음 예제는 deg2rad() 함수를 사용해 도(degree)를 라디안으로 변환한 후 cos(60)을 계산합니다. 결과는 0.5입니다.
<?php
$arg=deg2rad(60);
$val=cos($arg);
echo "cos(" . $arg . ") = " . $val;
?>
출력 결과
cos(1.0471975511966) = 0.5
예제 3: cos(0) 계산하기
cos(0)의 값을 확인해 보겠습니다. 결과는 1입니다.
<?php
$arg=0;
$val=cos($arg);
echo "cos(" . $arg . ") = " . $val;
?>
출력 결과
cos(0) = 1
예제 4: cos(pi) 계산하기
다음 예제는 cos(pi)를 계산하며, 결과는 -1입니다.
<?php
$arg=M_PI;
$val=cos($arg);
echo "cos(" . $arg . ") = " . $val;
?>
출력 결과
cos(3.1415926535898) = -1