我想以度为单位给出Java中的Math.cos()方法的结果。我尝试了从弧度转换为度的方法。但是我发现我传递给 Math.cos() 方法的任何数字都被视为弧度,无论我是否转换。请我让它给我以度为单位的结果。谢谢。
问问题
23088 次
3 回答
10
例如,使用 Math.toRadians 将您的度数转换为弧度以传递给 Math.cos
double blah = Math.cos(Math.toRadians(50));
我想这就是你要问的。这里有很多类似的问题。
于 2013-07-22T06:42:07.753 回答
5
您可以使用Math.toDegrees() / Math.toRadians()
将以弧度测量的角度转换为以度/弧度测量的大致等效角度。
请注意,public static double cos(double a)期望以弧度为单位的参数:
a - 一个角度,以弧度为单位。
于 2013-07-22T06:38:28.460 回答
2
我发现我传递给该
Math.cos()
方法的任何数字都被视为弧度,无论我是否转换。
这个发现是非常正确的,这正是你转换的原因。完成转换后,将得到的角度(以弧度表示)传递给Math.cos()
,每个人都很高兴。
于 2013-07-22T06:41:31.073 回答