cosh

関数の概要

PHPの cosh 関数は、引数として与えられた値の双曲線余弦(hyperbolic cosine)を計算します。数学的には、双曲線関数の一つで、指数関数を使って定義されます。グラフの形状は通常の余弦関数とは異なり、片側に急激に増加する特徴があります。数値演算や物理シミュレーション、工学などの分野で活用されています。

パラメータの説明

  • float $value:双曲線余弦を求めたい実数値を指定します。整数や浮動小数点数で渡すことができます。

戻り値

指定した値の双曲線余弦に相当する浮動小数点数を返します。計算結果は常に正の値かつ1以上の値となります。

使用例

基本的な使い方

<?php
echo cosh(0);   // 1
?>

引数に0を与えると、双曲線余弦の定義から 1 が返されます。

正の値を計算する例

<?php
$value = 2.0;
$result = cosh($value);
echo "cosh(2.0) = " . $result;
?>

2.0の双曲線余弦を計算し、結果を表示しています。実行すると約 3.7622 が得られます。

負の値を計算する例

<?php
$value = -1.5;
echo cosh($value);
?>

負の値に対しても双曲線余弦は対称性があるため、正の値と同じ結果になります。-1.5に対しては約 2.3524 が返されます。

配列で複数の値を計算する例

<?php
$values = [0, 1, 1.5, 3];
$results = array_map('cosh', $values);
print_r($results);
?>

array_map 関数を使って、配列内の複数の値の双曲線余弦を一括計算しています。

関連する関数

  • sinh():双曲線正弦を計算する関数
  • tanh():双曲線正接を計算する関数
  • cos():通常の余弦(cosine)を計算する関数
  • acosh():逆双曲線余弦を計算する関数

まとめ

PHPの cosh 関数は、双曲線余弦の値を手軽に求められる便利な数学関数です。数値は正負の実数どちらでも対応しており、様々な数値処理の場面で応用可能です。用途に応じて関連関数と組み合わせて使用することで、より高度な数学的計算も実現できます。