gpt4 book ai didi

java - 数学表达式到java方法?

转载 作者:行者123 更新时间:2023-11-30 06:05:53 25 4
gpt4 key购买 nike

我有一个数学表达式,需要将其表达为 Java 代码,最终结果以度为单位。我做错了,因为根据计算器,结果应该是 -4.812,但编译代码时我得到 0.849。我将不胜感激任何帮助。

下面是我的代码的一些片段:

public E6B()
{
d = 340;
w = 255;
va = 95;
vw = 8;
}

public double windCorAng()
{
double test1 = Math.toDegrees(Math.asin ( vw * Math.sin(w-d)/va));
return test1;
}

最佳答案

根据 Math.sin的文档中,其参数应以弧度给出,而不是度数。您可以使用Math.toRandians将这些度数转换为兰迪斯:

double test1 = Math.toDegrees(Math.asin ( vw * Math.sin(Math.toRadians(w-d))/va)); 
// Here ------------------------------------------------^

关于java - 数学表达式到java方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51355651/

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