gpt4 book ai didi

C# Math.Cos(double) 返回错误值

转载 作者:可可西里 更新时间:2023-11-01 08:17:43 24 4
gpt4 key购买 nike

在 C# 中我有这个:

double Cos = Math.Cos(32.471192290848492); //Equals 0.49299653250335213

但是当我在计算器中这样做时,我得到了这个

(0.84366148773210745476752872050588)

为什么会返回错误的值?

最佳答案

Math.Cos 需要一个弧度的角度。我怀疑你的计算器是按度计算的。

通过将以度为单位的值转换为弧度,您应该能够得到相同的答案:

double angleInDegrees = 32.471192290848492;
double cos = Math.Cos(angleInDegrees * (Math.PI / 180.0));

关于C# Math.Cos(double) 返回错误值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11166034/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com