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

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() − それぞれ逆双曲線正弦・逆双曲線正接を返す関数

  1. 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

  2. PHPのacosh()関数の使い方|逆双曲線余弦を求める方法

    acosh()関数とはPHPのacosh()関数は、指定した数値の逆双曲線余弦(アークハイパボリックコサイン)を返します。これは、双曲線関数であるcosh()の逆関数に相当します。なお、逆双曲線余弦は数学的に「x ≥ 1」の範囲でのみ定義されるため、引数には1以上の数値を指定する必要があります。構文acosh(num)パラメータnum − 逆双曲線余弦を求めたい数値を指定します。1以上の値である必要があります。戻り値acosh()関数は、指定した数値の逆双曲線余弦をfloat型で返します。引数が1未満の場合は、NAN(Not a Number)が返されます。使用例<?php &