我明白,cos();在C++使用权弧度..和你可以得到弧度..为什么cos(90)不等于零?
(angle * PI)/180;
那么,为什么
float value = cos((90 * PI/180); // == 6.1 etc... and not 0?
如果我在Windows中使用科学计算器cos(90)
我得到为零。然而,作为一个实验,当我推cosh(90)
时,我得到了相同的6.1等...值,调用C++中的函数给了我。
任何想法是怎么回事?这里是我的代码,因为它是现在...
什么我问基本上就是为什么在C++ cos(90 degrees)
回来具有相同数量的Windows计算器做cosh(90)
。无论如何,cos(90 degrees)
应该是零吗?
...这是一个编程问题? – bdares
你真的得到了6.1的余弦值吗? – 2012-09-21 05:27:20
这是一个编程问题,因为我试图找出为什么cos不工作,因为我认为它应该...这是我的代码 - http://ideone.com/YQgLz – aJynks