Sinus na kąt

M3
  • Rejestracja:ponad 12 lat
  • Ostatnio:prawie 11 lat
  • Postów:104
0

Witam pewnie glupie pytanie ale w programie (szkolnym) nie przerabialismy funkcji trygonometrycznych wiec do dzisiaj nie mialem pojecia jak sie tego wgl uzywa :P chodzi mi to ze mam wszystkie boki i chce wyliczyc wartosc kata B. Dziele wiec b na c i dostaje odpowiednie wartosci sinusa. Np. dla b rowne 100 i c rowne 200 dostaje 0.5. Moge otworzyc w internecie tabelke i sprawdzic ile to 0.5. Widze ze 30 stopni ok wszystko sie zgadza. Ale czy w Javie jest jakas funkcja wbudowana ktora zmieni mi wartosc sinusa na katy? Probowalem sin i sinh ale one dla 0.5 nie zwracaja 30 tylko cos innego. Czy moze ja tego zle uzywam?

0

Funkcją odwrotną do sinusa jest arcus sinus.

M3
  • Rejestracja:ponad 12 lat
  • Ostatnio:prawie 11 lat
  • Postów:104
0

fakt asin. dzieki wielkie juz dziala

airborn
  • Rejestracja:prawie 16 lat
  • Ostatnio:prawie 7 lat
  • Postów:274
0

Powinieneś użyć arcusa sinusa (Math.asin()), otrzymasz wynik w radianach który następnie musisz przeliczyć na stopnie (Math.toDegrees()). Niestety musisz się też liczyć z tym, że zamiana na stopnie nie jest precyzyjna.

edytowany 3x, ostatnio: airborn

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.