PostgreSQL 逆双曲線正接 (アークハイパーボリックタンジェント)を取得する
- 作成日 2023.01.04
- PostgreSQL
- PostgreSQL
PostgreSQLで、逆双曲線正接 (アークハイパーボリックタンジェント)を取得する手順を記述してます。「acosh」に「-1」から「1」までの値を指定することで可能です。実行結果はpgadmin上で確認してます。
環境
- OS CentOS Stream release 9
- PostgreSQL 15.1
- pgadmin4 6.16
手順
逆双曲線正接 (アークハイパーボリックタンジェント)を取得するには、「atanh」を使用します。
atanh(数値);
※数値は「 -1 ~ 1 」までの値を指定します
実際に、取得してみます。
SELECT
atanh(-1),
atanh(-0.5),
atanh(0),
atanh(0.5),
atanh(1);
実行結果を見ると、取得されていることが確認できます。
範囲外の値を指定
範囲外の値を指定するとエラーが発生します。
SELECT
atanh(-2);
ERROR: 入力が範囲外です
SQL 状態: 22003
実行結果
nullを指定
「null」を指定すると「null」が返ります。
SELECT
atanh(null);
実行結果
逆双曲線正弦・逆双曲線余弦
逆双曲線正弦・逆双曲線正接は、それぞれ「asinh」と「acosh」で取得できます。
SELECT
asinh(-1),
acosh(1);
実行結果
-
前の記事
PostgreSQL 逆双曲線余弦(アークハイパーボリックコサイン)を取得する 2023.01.04
-
次の記事
Ruby 配列を値とインデックス番号で二次元配列にする 2023.01.04
コメントを書く