I PostgreSQL, acosd()
er en matematisk funktion, der returnerer den inverse cosinus af det angivne udtryk, målt i grader.
Den omvendte cosinus er også kendt som arccosinus.
Syntaks
Syntaksen ser sådan ud:
acosd(x)
Hvor x
er en dobbelt præcision værdi.
Eksempel
Her er et eksempel for at vise, hvordan det virker.
SELECT acosd(0.5);
Resultat:
60
Fejl uden for rækkevidde?
Argumentet skal variere fra -1,00 til 1,00. Alle værdier uden for dette område vil resultere i en fejl.
SELECT acosd(1.01);
Resultat:
ERROR: input is out of range
Og her er det med et negativt udtryk.
SELECT acosd(-1.01);
Resultat:
ERROR: input is out of range
Argument for nul
Et argument på nul returnerer 90 grader, hvilket svarer til π/2.
SELECT acosd(0);
Resultat:
90
Cosinus af Arccosinus
Da arccosinus er den omvendte funktion af cosinus, cosinus af arccosinus af x er lig med x .
Vi kan sende acosd()
til cosd()
fungere som et argument for at demonstrere dette.
SELECT cosd(acosd(0.90));
Resultat:
0.9
Returner Arccosine i Radians
Som nævnt, acosd()
returnerer arccosinus i grader . For at returnere arccosinus i radianer , brug acos()
fungere.
acos()
funktion fungerer nøjagtigt det samme som acosd()
, bortset fra at den returnerer sit resultat i radianer i stedet for grader.