我正在尝试将角度的正弦从弧度转换为度数,但我不断得到不准确的数字。我的代码如下所示:
public class PhysicsSolverAttempt2 {
public static void main(String[] args) {
double[] numbers = {60, 30, 0};
double launchAngle = Double.parseDouble(numbers[0]);
double iV = Double.parseDouble(numbers[1]);
System.out.println(launchAngle);
double iVV = iV * Math.toDegrees(Math.sin(launchAngle));
System.out.println(Math.toDegrees(Math.sin(launchAngle)));
}
}
当我使用 Math.sin(launchAngle) 时,它给了我一个完美的弧度输出。但是,当我最后使用 Math.toDegrees() 函数将弧度转换为度数时,它给了我 -17.464362139918286,尽管使用计算器执行相同的计算会产生数字 0.86602540378。我是否错误地使用了 Math.toDegrees(),还是需要执行额外的步骤才能获得准确的结果?
慕尼黑8549860
慕姐8265434
HUH函数
相关分类