W PostgreSQL, atan()
to funkcja matematyczna zwracająca kąt w stopniach, 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:
atand(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 atand(1);
Wynik:
45
Jak wspomniano, argument reprezentuje styczną, która sama może zostać zwrócona za pomocą tand()
funkcjonować.
Dlatego możemy wykonać następujące czynności, aby to zweryfikować.
SELECT atand(tand(45));
Wynik:
45
Ułamki
Argument może zawierać składnik ułamkowy.
SELECT atand(1.7320508075688774);
Wynik:
60.00000000000001
Argument przeczący
Argument może być również negatywny.
SELECT atand(-1.7320508075688774);
Wynik:
-60.00000000000001
Wyrażenia
Argument może zawierać wyrażenia.
SELECT atand(.5 * .45);
Wynik:
12.680383491819821
Zwróć kąt w radianach
Jak wspomniano, atand()
zwraca swój argument w stopniach . Aby uzyskać to w radianach , użyj atan()
funkcjonować.
atan()
funkcja działa dokładnie tak samo jak atand()
, z wyjątkiem tego, że jego argument jest zwracany w radianach zamiast w stopniach.