javascript obliczanie miary kąta, dany sinus

javascript obliczanie miary kąta, dany sinus
T0
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 9
0

Hej, chce w js obliczyć miarę kąta. Mam dany sinus. Szukałem po necie i ogólnie temat wydaje się nietrudny ale wciąż wychodzą mi głupoty. zeby jakoś to działało na początek chciałem zrobić prosty test. Oto kod:

Kopiuj
var angle = 123;//jakaś miara kata w stopniach
console.log( "----->"+angle/Math.PI*180 );
console.log( Math.asin(Math.sin(angle))/Math.PI*180 );

I na pierwszej ćwiartce wychodzi to samo, na reszcie jest źle. Kiedy w pierwszym logu dodam jeszcze %90:

Kopiuj
var angle = 123;//jakaś miara kata w stopniach
console.log( "----->"+angle/Math.PI*180 % 90 );
console.log( Math.asin(Math.sin(angle))/Math.PI*180 );

W pierwszej i trzeciej ćwiartce jest ok, tylko w trzeciej wychodzą wartości przeciwne(inny znak, minus) ale wciąż w 2,4 jest źle. To pewnie błąd leżący w przedzaiłowości arcusa(?) czy coś w tym stylu ale nie mam pomysłu jakby to zrobić. Chciałbym, żeby działało na zbiorze (0,360).

hauleth
  • Rejestracja: dni
  • Ostatnio: dni
0

Masz zły wzór na radiany α * π / 180 a nie α / π * 180

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.