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

PHP cosh() 함수 – 쌍곡선 코사인 값 계산 방법

정의 및 사용법

cosh() 함수는 라디안(radian) 단위로 주어진 각도에 대한 쌍곡선 코사인(hyperbolic cosine) 값을 반환합니다. 수학에서 쌍곡선 코사인은 다음 공식으로 정의됩니다.

cosh(x) = (ex + e-x) / 2

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

구문

cosh(float $arg): float

매개변수

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