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.