Tag: cos

Math.cos()给出了错误的结果

根据Wolfram Mathematica: cos(50) = 0.6427876096865394 ; 但是这个Java代码: System.out.println(Math.cos(50)); 给出0.9649660284921133 。 java.lang.Math什么问题?

c ++ Sin和Cos

我确信这是一个非常愚蠢的问题,但是当我将180度的angular度传递给c / c ++的cos()和sin()函数时,我似乎收到了一个不正确的值。 我知道它应该是:0.0547的罪和0.99的cos,但我得到3.5897934739308216e-009的罪和cos为-1.00000 我的代码是: double radians = DegreesToRadians( angle ); double cosValue = cos( radians ); double sinValue = sin( radians ); DegreesToRadians()是: double DegreesToRadians( double degrees ) { return degrees * PI / 180; } 谢谢 :)