在我的计算器上输入90-sin ^ -1(Y / X)
Y = 6,X = 9
我大概回来了:
48.71度(我预期)
但是在java上它会返回:
0.72
我被告知在java上使用asin ......这是正确的吗?
答案 0 :(得分:0)
编程语言中的三角函数返回以弧度为单位的值。你需要转换成下面的学位。
度=弧度* 180 / PI
答案 1 :(得分:0)
是的,asin
方法是正确的。
asin
的结果是以弧度为单位,因此您需要将其转换为度数:
double angle = 90 - Math.toDegrees(Math.asin(Y / X));