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

PHP cos() 함수 완벽 가이드 – 라디안 각도의 코사인 값 계산하기

정의 및 사용법

PHP의 cos() 함수는 주어진 각도(라디안 단위)에 대한 코사인 값을 반환합니다. 삼각법에서 코사인은 직각삼각형에서 밑변의 길이를 빗변의 길이로 나눈 비율로 정의됩니다.

cos(x) = 밑변 / 빗변

예를 들어, x가 90도일 때 cos(x)의 값은 0입니다.

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

문법

cos ( float $arg ) : float

매개변수

번호매개변수 및 설명
1arg
라디안 단위의 각도를 나타내는 실수(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