I PostgreSQL, atan()
er en matematisk funktion, der returnerer vinklen i radianer, hvis tangent er et angivet udtryk.
I trigonometri er dette kendt som arctangensen . Den arctangens er den omvendte af tangenten.
Arktangensen bruges, når du ved, hvad tangenten til en vinkel er, men du vil vide, hvad den faktiske vinkel er.
Syntaks
Syntaksen ser sådan ud:
atan(x)
Hvor x
er en dobbelt præcision værdi, der repræsenterer tangenten til den vinkel, du forsøger at bestemme.
Eksempel
Her er et eksempel for at vise, hvordan det virker.
SELECT atan(1);
Resultat:
0.7853981633974483
Som nævnt repræsenterer argumentet tangenten, som i sig selv kan returneres med tan()
fungere.
Derfor kan vi gøre følgende for at bekræfte dette.
SELECT atan(tan(1));
Resultat:
1
Brøker
Argumentet kan indeholde en brøkkomponent.
SELECT atan(1.6197);
Resultat:
1.0176820992229842
Negativt argument
Argumentet kan også være negativt.
SELECT atan(-1.6197);
Resultat:
-1.0176820992229842
Udtryk
Argumentet kan indeholde udtryk.
SELECT atan(.5 * .45);
Resultat:
0.2213144423477913
Return vinklen i grader
Som nævnt, atan()
returnerer sit argument i radianer . For at få det i grader , brug atand()
fungere.
atand()
funktion fungerer nøjagtigt det samme som atan()
, bortset fra at dets argument returneres i grader i stedet for radianer.