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.