Як перетворити градуси в радіани? (Кава-Ява)
Я спробував перетворити розрахунок з програми, з якою я зробив за допомогою MIT AppInventor, який використовує Kawa для Android з використанням Java. Проблема, з якою я стикаюся, полягає в тому, що тригонометричні частини обчислення в Kawa використовують degress. Моє питання в тому, як перевести цей розрахунок на Java і отримати той же результат?
Так я обчислюю Kawa, всі змінні мають тип double:
Tri 1 = atan (Offset Depth / Offset Length) Mark 1 = sqrt (Offset Length ^ 2 + Offset Depth ^ 2) Tri 2 = (180-Tri1) / 2 Mark 2 = Duct Depth / (tan (Tri 2))
Потім я зробив все можливе, щоб перевести його на Java-код, змінні також подвійні, як зазначено вище, глибина, довжина і глибина каналу - це призначені для користувача значення введення.
tri1 = Math.atan (offsetDepth / offsetLength); marking1 = Math.sqrt (Math.pow (offsetLength, 2) + Math.pow (offsetDepth, 2)); tri2 = (180 - tri1) / 2; marking2 = ductDepth / Math.tan (tri2);
Знімок екрану, як виглядають входи і виходи:
Brian J15 дек. '13 о 12:45 2013-12-15 12:45 джерело поділитися
Моє питання в тому, як перевести цей розрахунок на Java і отримати той же результат?