sinh

関数の概要

PHPの sinh 関数は、引数として与えた数値の双曲線正弦(ハイパボリックサイン)を計算します。双曲線関数は三角関数の類似関数で、数学・物理の分野をはじめ、エンジニアリングや数値計算でよく使われます。

パラメータの説明

  • float $arg : 双曲線正弦を求めたい実数値を指定します。

戻り値

引数の双曲線正弦の値を float 型で返します。引数が整数の場合も自動的に浮動小数点数に変換されます。

使用例

基本的な使い方

<?php
echo sinh(0);    // 出力: 0
echo "n";
?>

引数に0を渡すと、sinh(0)は0を返します。これは双曲線正弦の基本的な性質です。

負の値を渡す場合

<?php
echo sinh(-1);   // 出力: -1.1752011936438
?>

引数が負の値でも正確に計算され、負の双曲線正弦の値が得られます。

実数値の例

<?php
$value = 0.5;
$result = sinh($value);
echo "sinh({$value}) = {$result}"; // 出力: sinh(0.5) = 0.52109530549375
?>

実数値を変数として渡すこともできます。計算結果は小数点以下の値も含まれます。

関連する関数

  • cosh() – 双曲線余弦を計算する関数
  • tanh() – 双曲線正接を計算する関数
  • asinh() – 双曲線正弦の逆関数
  • acosh() – 双曲線余弦の逆関数
  • atanh() – 双曲線正接の逆関数

まとめ

PHPの sinh 関数は、数学的な双曲線正弦を簡単に求めることができ、数値計算や物理シミュレーションに役立ちます。使い方もシンプルで、引数に実数を渡すだけでその双曲線正弦値が返ってきます。類似の双曲線関数と一緒に覚えておくと、より多彩な計算が可能になります。