I PostgreSQL, atan()
er en matematisk funktion, der returnerer vinklen i grader, 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:
atand(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 atand(1);
Resultat:
45
Som nævnt repræsenterer argumentet tangenten, som i sig selv kan returneres med tand()
fungere.
Derfor kan vi gøre følgende for at bekræfte dette.
SELECT atand(tand(45));
Resultat:
45
Brøker
Argumentet kan indeholde en brøkkomponent.
SELECT atand(1.7320508075688774);
Resultat:
60.00000000000001
Negativt argument
Argumentet kan også være negativt.
SELECT atand(-1.7320508075688774);
Resultat:
-60.00000000000001
Udtryk
Argumentet kan indeholde udtryk.
SELECT atand(.5 * .45);
Resultat:
12.680383491819821
Returnér vinklen i radianer
Som nævnt, atand()
returnerer sit argument i grader . For at få det i radianer , brug atan()
fungere.
atan()
funktion fungerer nøjagtigt det samme som atand()
, bortset fra at dets argument returneres i radianer i stedet for grader.