PostgreSQLでは、acosd()
度で測定された、指定された式の逆コサインを返す数学関数です。
逆コサインはアークコサインとも呼ばれます。
構文
構文は次のようになります:
acosd(x)
ここでx
倍精度です 価値。
例
これがどのように機能するかを示す例です。
SELECT acosd(0.5);
結果:
60
範囲外エラー?
引数の範囲は-1.00から1.00でなければなりません。この範囲外の値はエラーになります。
SELECT acosd(1.01);
結果:
ERROR: input is out of range
そして、ここでは否定的な表現があります。
SELECT acosd(-1.01);
結果:
ERROR: input is out of range
ゼロの引数
ゼロの引数は90度を返します。これは、π/2に相当します。
SELECT acosd(0);
結果:
90
アークコサインのコサイン
アークコサインはコサインの逆関数であるため、 xのアークコサインのコサイン xと等しい 。
acosd()
を渡すことができます cosd()
へ これを実証するための引数として機能します。
SELECT cosd(acosd(0.90));
結果:
0.9
アークコサインをラジアンで返す
前述のように、acosd()
アークコサインを度で返します 。アークコサインをラジアンで返すには 、acos()
を使用します 働き。
acos()
関数はacosd()
とまったく同じように機能します 、ただし、結果は度ではなくラジアンで返されます。