相关疑难解决方法(0)

Sin和Cos为众所周知的角度带来意想不到的结果

我确信这是一个非常愚蠢的问题,但是当我向c/c ++的cos()和sin()函数传递180度的角度时,我似乎收到了一个不正确的值.我知道它应该是:0.0547的罪和0.99的cos但我得到了3.5897934739308216e-009的罪和-1.00000的cos

我的代码是:

double radians = DegreesToRadians( angle );
double cosValue = cos( radians );
double sinValue = sin( radians );
Run Code Online (Sandbox Code Playgroud)

DegreesToRadians()是:

double DegreesToRadians( double degrees )
{ 
    return degrees * PI / 180; 
} 
Run Code Online (Sandbox Code Playgroud)

谢谢 :)

c++ trigonometry cmath

2
推荐指数
3
解决办法
3万
查看次数

标签 统计

c++ ×1

cmath ×1

trigonometry ×1