給出以下代碼:
double sin = Math.Sin(59.0);
double sin2 = Math.Sin(31.0);
第一個結果是 0.64.. 第二個結果是 -0.4..
如果我在計算器中輸入相同的數字:
sin(59) = 0.86..
sin(31) = 0.51..
我做錯了什么?
uj5u.com熱心網友回復:
與大多數編程語言一樣,在 S 中,Sin函式以弧度輸入。所以如果你想得到59度數的罪,你應該寫Math.Sin(59.0 * 3.1415/180.0)(By 3.1415,我的意思是 PI 值)。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/383316.html
