PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Come funziona Acosd() in PostgreSQL

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.