PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHPのcosh()関数とは?双曲線余弦を求める使い方を解説

PHPのcosh()関数は、指定した数値の双曲線余弦(ハイパボリックコサイン)を計算して返す数学関数です。戻り値は常に浮動小数点数(float型)になります。

構文

cosh(num)

パラメータ

  • num − 双曲線余弦を求めたい数値をラジアン単位で指定します。

戻り値

cosh()関数は、引数に指定した数値の双曲線余弦を浮動小数点数として返します。

使用例

まずは、正の値と負の値をそれぞれ渡した場合の例を見てみましょう。

<?php
   echo(cosh(1) . "<br>");
   echo(cosh(-1));
?>

出力結果

1.5430806348152<br>1.5430806348152

双曲線余弦は偶関数であるため、cosh(1) と cosh(-1) の結果が同じ値になっている点に注目してください。

使用例:0を渡した場合

次に、引数に 0 を指定した場合の例です。

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

出力結果

1

cosh(0) は数学的に必ず 1 を返します。

使用例:円周率を使った場合

PHPの定数 M_PI(円周率 π)を利用した例も確認してみましょう。

<?php
   echo(cosh(M_PI) . "<br>");
   echo(cosh(2*M_PI));
?>

出力結果

11.591953275522<br>267.74676148375

まとめ

cosh()関数は、数値の双曲線余弦を求めるためのシンプルな数学関数です。引数にはラジアン単位の数値を指定し、結果は浮動小数点数として取得できます。また、同じく双曲線関数の一種である sinh()(双曲線正弦)や tanh()(双曲線正接)もPHPに用意されているので、用途に応じて組み合わせて活用するとよいでしょう。

  1. PHPのgregoriantojd()関数とは?構文・パラメータ・使用例を解説

    PHPのgregoriantojd()関数は、グレゴリオ暦(現在広く使われている暦)の日付をユリウス通日(Julian Day Count)に変換し、その結果としてユリウス日番号を返す関数です。ユリウス通日は、天文学や歴史上の日付計算などで利用される連続した日数表現であり、異なる暦同士の日付比較や計算を簡単に行えるのが特徴です。 注意 − グレゴリオ暦として有効な範囲は、紀元前4714年11月25日から紀元9999年12月31日以降までとなっています。この範囲外の日付を指定すると、正しい結果が得られない場合があります。 構文 GregorianToJD(month, date, year)

  2. PHPのfscanf()関数とは?使い方とフォーマット指定子を徹底解説

    PHPのfscanf()関数は、オープン中のファイルから入力を読み込み、指定されたフォーマットに従って解析するための関数です。パラメータを2つだけ渡して呼び出した場合、解析結果の値が配列として返されます。基本構文fscanf(file_pointer, format, mixed)パラメータの詳細file_pointer − fopen()関数を使って作成されたファイルシステムポインタリソースを指定します。format − 読み込むデータの形式(フォーマット)を指定します。使用できる主なフォーマット指定子は以下の通りです。%% − パーセント記号(%)そのものを返す%b − 2進数として読み込