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.