In PostgreSQL, atan()
is een wiskundige functie die de hoek retourneert, in radialen, waarvan de tangens een gespecificeerde uitdrukking is.
In trigonometrie staat dit bekend als de arctangens . De arctangens is de inverse van de tangens.
De arctangens wordt gebruikt als je weet wat de tangens van een hoek is, maar je wilt weten wat de werkelijke hoek is.
Syntaxis
De syntaxis gaat als volgt:
atan(x)
Waar x
is een dubbele precisie waarde die de tangens vertegenwoordigt van de hoek die u probeert te bepalen.
Voorbeeld
Hier is een voorbeeld om te laten zien hoe het werkt.
SELECT atan(1);
Resultaat:
0.7853981633974483
Zoals vermeld, vertegenwoordigt het argument de tangens, die zelf kan worden geretourneerd met de tan()
functie.
Daarom kunnen we het volgende doen om dit te verifiëren.
SELECT atan(tan(1));
Resultaat:
1
Fracties
Het argument kan een fractionele component bevatten.
SELECT atan(1.6197);
Resultaat:
1.0176820992229842
Negatief argument
Het argument kan ook negatief zijn.
SELECT atan(-1.6197);
Resultaat:
-1.0176820992229842
Uitdrukkingen
Het argument kan uitdrukkingen bevatten.
SELECT atan(.5 * .45);
Resultaat:
0.2213144423477913
Retourneer de hoek in graden
Zoals vermeld, atan()
geeft zijn argument terug in radialen . Om het in graden te krijgen , gebruik de atand()
functie.
De atand()
functie werkt precies hetzelfde als atan()
, behalve dat het argument wordt geretourneerd in graden in plaats van radialen.