I PostgreSQL, atan()
är en matematisk funktion som returnerar vinkeln, i grader, vars tangent är ett specificerat uttryck.
Inom trigonometri är detta känt som arctangensen . Arktangensen är inversen av tangenten.
Arktangensen används när du vet vad tangenten för en vinkel är, men du vill veta vad den faktiska vinkeln är.
Syntax
Syntaxen ser ut så här:
atand(x)
Där x
är en dubbel precision värde som representerar tangenten för vinkeln du försöker bestämma.
Exempel
Här är ett exempel för att visa hur det fungerar.
SELECT atand(1);
Resultat:
45
Som nämnts representerar argumentet tangenten, som själv kan returneras med tand()
fungera.
Därför kan vi göra följande för att verifiera detta.
SELECT atand(tand(45));
Resultat:
45
Bråk
Argumentet kan innehålla en bråkdel.
SELECT atand(1.7320508075688774);
Resultat:
60.00000000000001
Negativt argument
Argumentet kan också vara negativt.
SELECT atand(-1.7320508075688774);
Resultat:
-60.00000000000001
Uttryck
Argumentet kan innehålla uttryck.
SELECT atand(.5 * .45);
Resultat:
12.680383491819821
Återställ vinkeln i radianer
Som nämnts, atand()
returnerar sitt argument i grader . För att få det i radianer , använd atan()
fungera.
atan()
Funktionen fungerar exakt på samma sätt som atand()
, förutom att dess argument returneras i radianer istället för grader.