相关疑难解决方法(0)

为什么.Net Math.Cos功能给出了与计算器不同的答案?

我很困惑,我认为我的程序写得不正确,但现在我意识到问题所在.

我得到一个数字的余弦值的两个不同的值.

例如,这个数字为329.85

在计算器上我得到0.8647 .....

在我的C#程序中,我使用此表达式获得-0.99985159087810649

double asnwer = Math.Cos(329.85);
Run Code Online (Sandbox Code Playgroud)

有人可以解释一下发生了什么吗?或者我做错了什么?

.net c# math

5
推荐指数
2
解决办法
3271
查看次数

C# - 为什么Math.Atan(1)!= 45附近的任何东西

这里有关于Atan的另一篇文章,但我没有看到任何相关的答案:

C# - 为什么Math.Atan(Math.Tan(x))!= x?

Math.Atan和tan-1不一样吗?在我的计算器上我做:

tan-1(1),我得到45.

tan(45)= 1

在C#中:

Math.Atan(1)= 0.78539816339744828 //远在45附近.

Math.Tan(45)= 1.6197751905438615 //在<Piover2上1 dp.

这里发生了什么事?

c# math

3
推荐指数
3
解决办法
8838
查看次数

标签 统计

c# ×2

math ×2

.net ×1