In PostgreSQL, acosd() è una funzione matematica che restituisce il coseno inverso dell'espressione specificata, misurato in gradi.
Il coseno inverso è anche noto come arcocoseno.
Sintassi
La sintassi è questa:
acosd(x)
Dove x è una doppia precisione valore.
Esempio
Ecco un esempio per dimostrare come funziona.
SELECT acosd(0.5); Risultato:
60
Errore fuori portata?
L'argomento deve essere compreso tra -1,00 e 1,00. Qualsiasi valore al di fuori di questo intervallo risulterà in un errore.
SELECT acosd(1.01); Risultato:
ERROR: input is out of range
Ed eccolo con un'espressione negativa.
SELECT acosd(-1.01); Risultato:
ERROR: input is out of range
Argomento di Zero
Un argomento di zero restituisce 90 gradi, che è l'equivalente di π/2.
SELECT acosd(0); Risultato:
90
Coseno di Arcoseno
Poiché arcocoseno è la funzione inversa del coseno, il coseno di arcocoseno di x è uguale a x .
Possiamo passare acosd() al cosd() funzione come argomento per dimostrarlo.
SELECT cosd(acosd(0.90)); Risultato:
0.9
Restituisci l'arcoseno in radianti
Come accennato, acosd() restituisce l'arcoseno in gradi . Per restituire l'arcoseno in radianti , usa acos() funzione.
Il acos() la funzione funziona esattamente come acosd() , tranne per il fatto che restituisce il risultato in radianti anziché in gradi.