当我运行我的程序时,我正在尝试使用余弦逆。所以我使用Math.Acos()。
我做:
Console.WriteLine(Math.Acos(0.8).ToString());
我想要获得价值:36.869897645844
但我得到的值是:0.643501108793284
Math.Acos方法有问题吗?
答案 0 :(得分:4)
没有什么不对,你得到弧度的答案。
将其转换为度数。
Math.Acos(0.8) * 180/Math.PI
答案 1 :(得分:1)
您需要将值转换为度
Console.WriteLine((Math.Acos(0.8)*(180/Math.PI)).ToString());
这应该可以解决你的问题。