我明白,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