В PostgreSQL, atan()
е математическа функция, която връща ъгъла в радиани, чиято тангенс е определен израз.
В тригонометрията това е известно като арктангенс . Арктангенсът е обратен на допирателната.
Арктангенсът се използва, когато знаете какъв е тангенсът на ъгъл, но искате да знаете какъв е действителният ъгъл.
Синтаксис
Синтаксисът е така:
atan(x)
Където x
е сдвойна точност стойност, която представлява тангенса на ъгъла, който се опитвате да определите.
Пример
Ето пример, за да демонстрирате как работи.
SELECT atan(1);
Резултат:
0.7853981633974483
Както бе споменато, аргументът представлява допирателната, която сама по себе си може да бъде върната с tan()
функция.
Следователно можем да направим следното, за да проверим това.
SELECT atan(tan(1));
Резултат:
1
Дроби
Аргументът може да съдържа дробен компонент.
SELECT atan(1.6197);
Резултат:
1.0176820992229842
Отрицателен аргумент
Аргументът може да бъде и отрицателен.
SELECT atan(-1.6197);
Резултат:
-1.0176820992229842
Изрази
Аргументът може да включва изрази.
SELECT atan(.5 * .45);
Резултат:
0.2213144423477913
Върнете ъгъла в градуси
Както споменахме, atan()
връща аргумента си в радиани . За да го получите в градуси , използвайте atand()
функция.
atand()
функцията работи точно както atan()
, с изключение на това, че аргументът му се връща в градуси вместо в радиани.