V PostgreSQL atan() je matematická funkce, která vrací úhel ve stupních, jehož tangens je zadaný výraz.
V trigonometrii je to známé jako arkustangens . Arkustangens je inverzní tečna.
Arkustangens se používá, když víte, jaký je tangens úhlu, ale chcete vědět, jaký je skutečný úhel.
Syntaxe
Syntaxe vypadá takto:
atand(x)
Kde x je dvojitá přesnost hodnotu, která představuje tečnu úhlu, který se pokoušíte určit.
Příklad
Zde je příklad demonstrující, jak to funguje.
SELECT atand(1); Výsledek:
45
Jak již bylo zmíněno, argument představuje tečnu, kterou lze vrátit pomocí tand() funkce.
Proto můžeme provést následující ověření.
SELECT atand(tand(45)); Výsledek:
45
Zlomky
Argument může obsahovat zlomkovou komponentu.
SELECT atand(1.7320508075688774); Výsledek:
60.00000000000001
Negativní argument
Argument může být i záporný.
SELECT atand(-1.7320508075688774); Výsledek:
-60.00000000000001
Výrazy
Argument může obsahovat výrazy.
SELECT atand(.5 * .45); Výsledek:
12.680383491819821
Vraťte úhel v radiánech
Jak již bylo zmíněno, atand() vrátí svůj argument ve stupních . Chcete-li to získat v radiánech , použijte atan() funkce.
atan() funkce funguje úplně stejně jako atand() , kromě toho, že jeho argument je vrácen v radiánech místo ve stupních.