C# 数学,Acos不起作用?

C# 数学,Acos不起作用?,c#,math,C#,Math,当我运行我的程序时,我试图使用余弦逆。所以我使用Math.Acos() 我有: 我假设得到的值大约是:36.869897645844 但我得到的是值:0.643501108793284 Math.Acos方法有问题吗?没有问题,你得到的答案是弧度 将其转换为度 Math.Acos(0.8) * 180/Math.PI 没有错,你得到的答案是弧度 将其转换为度 Math.Acos(0.8) * 180/Math.PI 您需要将该值转换为度 Console.WriteLine((Math.Aco

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

我有:

我假设得到的值大约是:36.869897645844

但我得到的是值:0.643501108793284


Math.Acos方法有问题吗?

没有问题,你得到的答案是弧度

将其转换为度

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

没有错,你得到的答案是弧度

将其转换为度

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

您需要将该值转换为度

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

这将修正您的答案。

您需要将值转换为度

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

这将修正您的答案。

表示0.6435弧度。你期待学位吗?(乘以
180/Pi
)表示0.6435弧度。你期待学位吗?(乘以
180/Pi
)如何转换为度?@GriffinMite答案已更新,您可以查看如何转换。这是简单的数学。我如何转换成学位?@GriffinMite答案已更新,您可以查看如何转换。这是简单的数学。