関数の概要
PHPの tanh 関数は、双曲線正接(ハイパボリックタンジェント)を計算するための関数です。数学や物理の分野でよく使われ、与えられた数値の双曲線正接の値を返します。例えば、信号処理やニューラルネットワークの活性化関数などでも利用されます。
パラメータの説明
num(float): 双曲線正接を求めたい数値(実数)を指定します。この値は角度ではなく実数値です。
戻り値
指定した数値の双曲線正接の値(float型)を返します。返される値の範囲は -1 から 1 の間です。
使用例
基本的な使い方
<?php
echo tanh(1); // 約0.761594156
?>
引数に1を渡すと、その双曲線正接の値がおよそ0.7616と計算されます。
負の数値での使用例
<?php
echo tanh(-2); // 約-0.96402758
?>
負の値でも正しく双曲線正接の値が返されます。この例では-2のtanhが約-0.9640です。
浮動小数点数での計算
<?php
$value = 0.5;
$result = tanh($value);
echo "tanh($value) = $result"; // tanh(0.5) = 約0.462117157
?>
変数に格納した浮動小数点数に対しても計算可能です。
関連する関数
sinh: 双曲線正弦を求める関数cosh: 双曲線余弦を求める関数atanh: 双曲線正接の逆関数(アークタンジェントハイパボリック)
まとめ
PHPの tanh 関数は、単一の実数を入力として双曲線正接を求める便利な関数です。範囲は-1から1であり、数学的計算やデータ処理、信号処理など幅広い用途で使用できます。初心者でも扱いやすく、他の双曲線関数と組み合わせることでより複雑な数学処理も簡単に実装可能です。
