Math.Acos无法正常工作?

时间:2014-12-08 03:48:52

标签: c# math

当我运行我的程序时,我正在尝试使用余弦逆。所以我使用Math.Acos()。

我做:

Console.WriteLine(Math.Acos(0.8).ToString());

我想要获得价值:36.869897645844

但我得到的值是:0.643501108793284

Math.Acos方法有问题吗?

2 个答案:

答案 0 :(得分:4)

没有什么不对,你得到弧度的答案。

将其转换为度数。

Math.Acos(0.8) * 180/Math.PI

答案 1 :(得分:1)

您需要将值转换为度

Console.WriteLine((Math.Acos(0.8)*(180/Math.PI)).ToString());

这应该可以解决你的问题。