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.