gpt4 book ai didi

java - Java 中的 sin() 得出的数字与我的计算器明显不同

转载 作者:行者123 更新时间:2023-12-01 06:37:52 24 4
gpt4 key购买 nike

我正在计算的弧度值上实现 Math.sin(),并且想知道是否有任何技术原因导致我从 java 收到的数字与从计算器收到的数字不同。相关代码:

public static double sin(double angle){    
angle = Math.toRadians(angle);
return Math.sin(angle);
}

输入:35

输出:0.573576436351046

根据谷歌的预期输出:-0.42818266949

我只是打印它的返回值。谁能告诉我吗?

最佳答案

你混淆了度数和弧度

35 度大约为 0.611 弧度,其正弦为 0.573576436351046

35弧度的正弦为-0.42818266949

如果您在 Google 中输入 sin(35),它会计算 35 弧度的正弦值,并会在结果上方告诉您计算结果。

Google Screen Capture

关于java - Java 中的 sin() 得出的数字与我的计算器明显不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36258090/

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