**结束。**此问题不符合堆栈溢出准则。它目前不接受答案。
**想改进这个问题吗?**更新问题,使其成为堆栈溢出的主题。
四年前关门了。
改进这个问题
我正在用我计算的弧度值实现math.sin(),我想知道是否有什么技术原因使我从java收到的数字与从计算器收到的数字不同。相关代码:
public static double sin(double angle){
angle = Math.toRadians(angle);
return Math.sin(angle);
}
输入:35
输出:0.573576436351046
根据谷歌的数据,预期产出为:-0.42818266949
我只是打印这个的返回值。有人能告诉我吗?
1条答案
按热度按时间jaql4c8m1#
你把度数和弧度搞混了
35
度约为0.611
弧度,其正弦为0.573576436351046
正弦35
弧度是-0.42818266949
如果你进去sin(35)
在google中,它将计算35
弧度和会告诉你,它是这样做的权利以上的结果。