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.