sinus 90
Ostatnio zmodyfikowano 2010-12-01 16:20
kampar Temat założony przez niniejszego użytkownika |
sinus 90 » 2010-12-01 16:06:51 Witam potrzebuje do mojego programu wartosc sinusa dla danego kąta. Używam do tego biblioteki math.h funkcji sin(kąt). Z tego co wiem to sin(90) powinien równac się jeden, a wychodzi liczba ok 0.893996664, tyle samo wychodzi jak wpisze w google "sin 90". O funkcjach trygonometrycznych na matmie jeszcze nie miałem i mogę gdzieś popełniać błąd. Więc teraz moje pytanie brzmi: Dlaczego sin(90) zwraca taką wartość? |
|
pekfos |
» 2010-12-01 16:09:10 a nie powinien brać kątów w radianach? |
|
ison |
» 2010-12-01 16:20:14 powinien, jeśli chcesz zamienić stopnie na radiany to liczbę pomnóż przez PI i podziel przez 180 #include <cstdio> #include <cmath>
int main() { printf( "%.2lf\n", sin( 90 * M_PI / 180 ) ) }
wypisze 1.00 |
|
« 1 » |