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()とまったく同じように機能します 、ただし、結果は度ではなくラジアンで返されます。