W PostgreSQL sin()
to funkcja matematyczna, która zwraca sinus trygonometryczny określonego kąta, mierzony w radianach.
Określasz kąt, podając argument funkcji podczas jej wywoływania.
W trygonometrii sinus jest funkcją, która jest równa stosunkowi strony przeciwnej do danego kąta (w trójkącie prostokątnym) do przeciwprostokątnej.
Składnia
Składnia wygląda tak:
sin(x)
Gdzie x
to podwójna precyzja wartość reprezentująca kąt (w radianach), dla którego ma zostać zwrócony sinus.
Przykład
Oto przykład pokazujący, jak to działa.
SELECT sin(2);
Wynik:
0.9092974268256817
Ułamki
Kąt może zawierać składnik ułamkowy.
SELECT sin(1.2345);
Wynik:
0.9439833239445111
Kąty ujemne
Kąt może być ujemny.
SELECT sin(-2);
Wynik:
-0.9092974268256817
Wyrażenia
Argument może zawierać wyrażenia.
SELECT sin(1.5 * 2);
Wynik:
0.1411200080598672
Przekazywanie innych funkcji
Oto przykład, który zawiera inną funkcję (w tym przypadku pi()
) w wyrażeniu.
SELECT sin(pi()/2);
Wynik:
1
Określ kąt w stopniach
Jak wspomniano, kąt, który podajesz do sin()
jest określony w radianach . Aby określić to w stopniach , użyj sind()
funkcjonować.
sind()
funkcja działa dokładnie tak samo jak sin()
, z wyjątkiem tego, że jego argument jest podany w stopniach zamiast w radianach.