0

在我的计算器上,我输入了 90-sin^-1(Y/X)

Y=6, X=9

我被退回了大约:

48.71 度(我的预期)

但是在java上它返回:

0.72

有人告诉我在 java 上使用 asin... 对吗?

4

2 回答 2

0

编程语言中的三角函数返回以弧度测量的值。您需要转换为如下所示的度数。

度数=弧度*180/PI

于 2014-07-08T09:51:46.637 回答
0

是的,该asin方法是正确的。

结果asin以弧度为单位,因此您需要将其转换为度数:

double angle = 90 - Math.toDegrees(Math.asin(Y / X));
于 2014-07-08T09:57:17.077 回答