PHPのacosh()関数の使い方|逆双曲線余弦を求める方法
acosh()関数とは
PHPのacosh()関数は、指定した数値の逆双曲線余弦(アークハイパボリックコサイン)を返します。これは、双曲線関数であるcosh()の逆関数に相当します。
なお、逆双曲線余弦は数学的に「x ≥ 1」の範囲でのみ定義されるため、引数には1以上の数値を指定する必要があります。
構文
acosh(num)
パラメータ
num − 逆双曲線余弦を求めたい数値を指定します。1以上の値である必要があります。
戻り値
acosh()関数は、指定した数値の逆双曲線余弦をfloat型で返します。引数が1未満の場合は、NAN(Not a Number)が返されます。
使用例
<?php
echo(acosh(1) . "<br>");
echo(acosh(1.60) . "<br>");
?>
出力結果
0
1.0469679150032
この例では、acosh(1)は0を返し、acosh(1.60)は約1.0469679150032という浮動小数点数を返しています。
補足:1未満の値を指定した場合
引数に1未満の数値を渡すと、結果はNANになります。
<?php
var_dump(acosh(0.5));
?>
float(NAN)
関連する関数
cosh() − 双曲線余弦を返す関数
acos() − 逆余弦(アークコサイン)を返す関数
asinh() / atanh() − それぞれ逆双曲線正弦・逆双曲線正接を返す関数
-
PHPのacosh()関数とは?逆双曲線余弦の計算方法を徹底解説
PHPのacosh()関数は、指定した数値の逆双曲線余弦(アークハイパボリックコサイン)を計算して返す数学関数です。つまり、cosh(y) = x となるような y の値を求める関数であり、双曲線関数 cosh() の逆関数にあたります。数学的には、次の式で定義されます。acosh(x) = log(x + sqrt(pow(x,2) − 1))この関数の戻り値は float 型です。なお、acosh(x) が実数値を持つのは x ≥ 1 の場合であり、x が 1 未満の場合は NAN(Not a Number)が返される点に注意しましょう。構文acosh ( float $arg ) : f
-
PHPのacosh()関数の使い方|逆双曲線余弦を求める方法
acosh()関数とはPHPのacosh()関数は、指定した数値の逆双曲線余弦(アークハイパボリックコサイン)を返します。これは、双曲線関数であるcosh()の逆関数に相当します。なお、逆双曲線余弦は数学的に「x ≥ 1」の範囲でのみ定義されるため、引数には1以上の数値を指定する必要があります。構文acosh(num)パラメータnum − 逆双曲線余弦を求めたい数値を指定します。1以上の値である必要があります。戻り値acosh()関数は、指定した数値の逆双曲線余弦をfloat型で返します。引数が1未満の場合は、NAN(Not a Number)が返されます。使用例<?php &