W PostgreSQL, acosd()
to funkcja matematyczna, która zwraca odwrotność cosinusa określonego wyrażenia, mierzoną w stopniach.
Odwrotny cosinus jest również znany jako arcus cosinus.
Składnia
Składnia wygląda tak:
acosd(x)
Gdzie x
to podwójna precyzja wartość.
Przykład
Oto przykład pokazujący, jak to działa.
SELECT acosd(0.5);
Wynik:
60
Błąd poza zakresem?
Argument musi mieścić się w zakresie od -1,00 do 1,00. Wszelkie wartości spoza tego zakresu spowodują błąd.
SELECT acosd(1.01);
Wynik:
ERROR: input is out of range
I tutaj jest z negatywnym wyrażeniem.
SELECT acosd(-1.01);
Wynik:
ERROR: input is out of range
Argument zerowy
Argument równy zero zwraca 90 stopni, co jest odpowiednikiem π/2.
SELECT acosd(0);
Wynik:
90
Cosinus Arcosinus
Ponieważ arcus cosinus jest odwrotną funkcją cosinusa, cosinus arcus cosinus z x jest równe x .
Możemy przekazać acosd()
do cosd()
funkcjonować jako argument, aby to zademonstrować.
SELECT cosd(acosd(0.90));
Wynik:
0.9
Zwróć arcus cosinus w radianach
Jak wspomniano, acosd()
zwraca arcus cosinus w stopniach . Aby zwrócić arcus cosinus w radianach , użyj acos()
funkcjonować.
acos()
funkcja działa dokładnie tak samo jak acosd()
, z wyjątkiem tego, że zwraca wynik w radianach zamiast w stopniach.