java和matlab中的SIne函数返回不同的值

时间:2015-07-23 14:10:54

标签: java matlab

我想将我的matlab代码转换为java
在matlab中,我调用sin(1621*2*pi*0.0001)并返回0.7979
现在在JAVA中我调用Math.sin(1621*2*Math.PI*0.0001)并返回0.8513

为什么???

问题是我使用0.0001作为java舍入但是matlab没有围绕它

1 个答案:

答案 0 :(得分:4)

答案是0.8513。

当我在Matlab中输入时,我得到0.8513作为答案。

如果您没有为" pi"分配值,也许您应该检查您的代码。这不等于3.1415 ...