Di PostgreSQL, acosd()
adalah fungsi matematika yang mengembalikan kosinus terbalik dari ekspresi yang ditentukan, diukur dalam derajat.
Kosinus terbalik juga dikenal sebagai arccosine.
Sintaks
Sintaksnya seperti ini:
acosd(x)
Dimana x
adalah presisi ganda nilai.
Contoh
Berikut ini contoh untuk mendemonstrasikan cara kerjanya.
SELECT acosd(0.5);
Hasil:
60
Kesalahan Di Luar Jangkauan?
Argumen harus berkisar dari -1,00 hingga 1,00. Nilai apa pun di luar rentang ini akan menghasilkan kesalahan.
SELECT acosd(1.01);
Hasil:
ERROR: input is out of range
Dan ini dia dengan ekspresi negatif.
SELECT acosd(-1.01);
Hasil:
ERROR: input is out of range
Argumen Nol
Argumen nol mengembalikan 90 derajat, yang setara dengan /2.
SELECT acosd(0);
Hasil:
90
Cosinus Arccosinus
Karena arccosinus adalah fungsi invers dari cosinus, cosinus dari arccosinus dari x sama dengan x .
Kita dapat melewati acosd()
ke cosd()
berfungsi sebagai argumen untuk menunjukkan hal ini.
SELECT cosd(acosd(0.90));
Hasil:
0.9
Mengembalikan Arccosine dalam Radian
Seperti yang disebutkan, acosd()
mengembalikan arccosine dalam derajat . Untuk mengembalikan arccosine dalam radian , gunakan acos()
fungsi.
acos()
fungsi bekerja persis sama dengan acosd()
, kecuali bahwa ia mengembalikan hasilnya dalam radian, bukan derajat.