PostgreSQL 双曲線正接(ハイパーボリックタンジェント)を取得する

PostgreSQL 双曲線正接(ハイパーボリックタンジェント)を取得する

PostgreSQLで、双曲線正接(ハイパーボリックタンジェント)を取得する手順を記述してます。「tanh」に取得したい数値を指定することで可能です。実行結果はpgadmin上で確認してます。

環境

  • OS CentOS Stream release 9
  • PostgreSQL 15.1
  • pgadmin4 6.16

手順

双曲線正弦(ハイパーボリックサイン)を取得するには、「tanh」を使用します。

tanh(数値);

実際に、取得してみます。

SELECT
    tanh(-1000) AS "tanh(-1000)",
    tanh(-1.5) AS "tanh(-1.5)",    
    tanh(0) AS "tanh(0)",
    tanh(0.5) AS "tanh(0.5)",
    tanh(1000) AS "tanh(1000)";

実行結果を見ると、取得されていることが確認できます。

「null」を指定すると、「null」が返ります。

SELECT
    tanh(null) AS "tanh(null)";

実行結果

双曲線余弦と双曲線正弦

「双曲線余弦」と「双曲線正弦」は場合は、それぞれ「cosh」と「sinh」で取得できます。

SELECT
    cosh(-1000) AS "cosh(-1000)",    
    cosh(0) AS "cosh(0)",    
    cosh(1000) AS "cosh(1000)",
    sinh(-1000) AS "sinh(-1000)",
    sinh(0) AS "sinh(0)",    
    sinh(1000) AS "sinh(1000)";

実行結果