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