In PostgreSQL, atan()
è una funzione matematica che restituisce l'angolo, in gradi, la cui tangente è un'espressione specificata.
In trigonometria, questo è noto come arctangente . L'arcotangente è l'inverso della tangente.
L'arcotangente viene utilizzato quando sai qual è la tangente di un angolo, ma vuoi sapere qual è l'angolo effettivo.
Sintassi
La sintassi è questa:
atand(x)
Dove x
è una doppia precisione valore che rappresenta la tangente dell'angolo che stai cercando di determinare.
Esempio
Ecco un esempio per dimostrare come funziona.
SELECT atand(1);
Risultato:
45
Come accennato, l'argomento rappresenta la tangente, che a sua volta può essere restituita con tand()
funzione.
Pertanto, possiamo fare quanto segue per verificarlo.
SELECT atand(tand(45));
Risultato:
45
Frazioni
L'argomento può contenere una componente frazionaria.
SELECT atand(1.7320508075688774);
Risultato:
60.00000000000001
Argomento negativo
L'argomento può anche essere negativo.
SELECT atand(-1.7320508075688774);
Risultato:
-60.00000000000001
Espressioni
L'argomento può includere espressioni.
SELECT atand(.5 * .45);
Risultato:
12.680383491819821
Restituisce l'angolo in radianti
Come accennato, atand()
restituisce il suo argomento in gradi . Per ottenerlo in radianti , usa atan()
funzione.
Il atan()
la funzione funziona esattamente come atand()
, tranne per il fatto che il suo argomento viene restituito in radianti anziché in gradi.