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.