W PostgreSQL, atan() to funkcja matematyczna zwracająca kąt w radianach, którego tangens jest określonym wyrażeniem.
W trygonometrii jest to znane jako arctangens . Arcus tangens jest odwrotnością tangensa.
Arctangens jest używany, gdy wiesz, jaki jest tangens kąta, ale chcesz wiedzieć, jaki jest rzeczywisty kąt.
Składnia
Składnia wygląda tak:
atan(x)
Gdzie x to podwójna precyzja wartość reprezentująca tangens kąta, który próbujesz określić.
Przykład
Oto przykład pokazujący, jak to działa.
SELECT atan(1); Wynik:
0.7853981633974483
Jak wspomniano, argument reprezentuje styczną, która sama może zostać zwrócona za pomocą tan() funkcjonować.
Dlatego możemy wykonać następujące czynności, aby to zweryfikować.
SELECT atan(tan(1)); Wynik:
1
Ułamki
Argument może zawierać składnik ułamkowy.
SELECT atan(1.6197); Wynik:
1.0176820992229842
Argument przeczący
Argument może być również negatywny.
SELECT atan(-1.6197); Wynik:
-1.0176820992229842
Wyrażenia
Argument może zawierać wyrażenia.
SELECT atan(.5 * .45); Wynik:
0.2213144423477913
Zwróć kąt w stopniach
Jak wspomniano, atan() zwraca swój argument w radianach . Aby uzyskać to w stopniach , użyj atand() funkcjonować.
atand() funkcja działa dokładnie tak samo jak atan() , z wyjątkiem tego, że jego argument jest zwracany w stopniach zamiast w radianach.