In PostgreSQL, acosd()
is een wiskundige functie die de inverse cosinus van de opgegeven uitdrukking retourneert, gemeten in graden.
De inverse cosinus is ook bekend als de arccosinus.
Syntaxis
De syntaxis gaat als volgt:
acosd(x)
Waar x
is een dubbele precisie waarde.
Voorbeeld
Hier is een voorbeeld om te laten zien hoe het werkt.
SELECT acosd(0.5);
Resultaat:
60
Fout buiten bereik?
Het argument moet variëren van -1,00 tot 1,00. Alle waarden buiten dit bereik resulteren in een fout.
SELECT acosd(1.01);
Resultaat:
ERROR: input is out of range
En hier is het met een negatieve uitdrukking.
SELECT acosd(-1.01);
Resultaat:
ERROR: input is out of range
Argument van nul
Een argument van nul retourneert 90 graden, wat het equivalent is van π/2.
SELECT acosd(0);
Resultaat:
90
Cosinus van Arccosinus
Aangezien arccosinus de inverse functie is van cosinus, is de cosinus van arccosinus van x is gelijk aan x .
We kunnen acosd()
pass doorgeven naar de cosd()
functioneren als een argument om dit aan te tonen.
SELECT cosd(acosd(0.90));
Resultaat:
0.9
Geef de arccosinus terug in radialen
Zoals vermeld, acosd()
geeft de arccosinus terug in graden . De arccosinus teruggeven in radialen , gebruik de acos()
functie.
De acos()
functie werkt precies hetzelfde als acosd()
, behalve dat het zijn resultaat retourneert in radialen in plaats van graden.