如何使用 Math.cos() & Math.sin()?
我正在使用,但它返回我意想不到的结果,如下所示:Math.cos
Math.sin
Angle Sin Cos
354 0.8414 -0.5403
352 0.1411 0.98998
350 -0.958 -0.2836
为什么我会得到这些结果?
我正在使用,但它返回我意想不到的结果,如下所示:Math.cos
Math.sin
Angle Sin Cos
354 0.8414 -0.5403
352 0.1411 0.98998
350 -0.958 -0.2836
为什么我会得到这些结果?
你想使用学位吗?请记住,并且正在期待弧度。sin
cos
Math.cos(Math.toRadians(354))
Math.cos
并以弧度而不是度为单位取角。因此,您可以使用:Math.sin
double angleInDegree = 354;
double angleInRadian = Math.toRadians(angleInDegree);
double cos = Math.cos(angleInRadian); // cos = 0.9945218953682733