정의 및 사용법
cosh() 함수는 라디안(radian) 단위로 주어진 각도에 대한 쌍곡선 코사인(hyperbolic cosine) 값을 반환합니다. 수학에서 쌍곡선 코사인은 다음 공식으로 정의됩니다.
cosh(x) = (ex + e-x) / 2
이 함수는 항상 float 타입의 실수 값을 반환합니다.
구문
cosh(float $arg): float
매개변수
| 번호 | 매개변수 및 설명 |
|---|---|
| 1 | arg 라디안 단위의 각도를 나타내는 실수(float) 값입니다. |
반환 값
PHP cosh() 함수는 주어진 매개변수에 대한 쌍곡선 코사인 값을 반환합니다.
PHP 버전
이 함수는 PHP 4.x, PHP 5.x, PHP 7.x 모든 버전에서 사용할 수 있습니다.
예제 1: cosh(pi/2) 계산
다음 예제는 cosh(pi/2)를 계산하여 2.5091784786581을 반환하며, 이는 공식 (ex + e-x) / 2로 직접 계산한 결과와 동일함을 보여줍니다.
<?php
$arg=M_PI_2;
$val=(exp($arg)+exp(-$arg))/2;
$res=cosh($arg);
echo "cosh(M_PI_2) = " . $val. "\n";
echo "using formula = " . $res . "\n";
?>
출력 결과
cosh(M_PI_2) = 2.5091784786581
using formula = 2.5091784786581
예제 2: deg2rad() 함수 활용
다음 예제는 deg2rad() 함수를 사용해 도(degree) 단위를 라디안으로 변환한 후 cosh(60°)를 계산합니다. 결과는 1.6002868577024입니다.
<?php
$arg=deg2rad(60);
$val=cosh($arg);
echo "cosh(" . $arg . ") = " . $val;
?>
출력 결과
cosh(1.0471975511966) = 1.6002868577024
예제 3: cosh(0) 계산
cosh(0)의 값을 확인해 보겠습니다. 결과는 1입니다.
<?php
$arg=0;
$val=cosh($arg);
echo "cosh(" . $arg . ") = " . $val;
?>
출력 결과
cosh(0) = 1
예제 4: cosh(pi) 계산
다음 예제는 cosh(pi)를 계산합니다.
<?php
$arg=M_PI;
$val=cosh($arg);
echo "cosh(" . $arg . ") = " . $val;
?>
출력 결과
cosh(3.1415926535898) = 11.591953275522