In PostgreSQL, atan() è una funzione matematica che restituisce l'angolo, in radianti, 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:
atan(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 atan(1); Risultato:
0.7853981633974483
Come accennato, l'argomento rappresenta la tangente, che a sua volta può essere restituita con il tan() funzione.
Pertanto, possiamo fare quanto segue per verificarlo.
SELECT atan(tan(1)); Risultato:
1
Frazioni
L'argomento può contenere una componente frazionaria.
SELECT atan(1.6197); Risultato:
1.0176820992229842
Argomento negativo
L'argomento può anche essere negativo.
SELECT atan(-1.6197); Risultato:
-1.0176820992229842
Espressioni
L'argomento può includere espressioni.
SELECT atan(.5 * .45); Risultato:
0.2213144423477913
Restituisci l'angolo in gradi
Come accennato, atan() restituisce il suo argomento in radianti . Per ottenerlo in gradi , usa atand() funzione.
Il atand() la funzione funziona esattamente come atan() , tranne per il fatto che il suo argomento viene restituito in gradi anziché in radianti.