要计算sin
和radians
中的degrees
,我们可以使用以下方法,但我找不到在sin
中计算grad
的方法
Math.sin(Math.toDegrees(x));
Math.sin(Math.toRadians(x));
答案 0 :(得分:6)
如果x
以弧度表示:Math.sin(x)
如果x
以度数表示:Math.sin(Math.toRadians(x))
如果x
在毕业生中表达:Math.sin(Math.PI * x / 200)
答案 1 :(得分:0)
如果x
表示为gradian,您可以轻松将其转换为度数,因为一个等级为9 / 10
度。
Math.sin(Math.toRadians(9.0 / 10 * x));
答案 2 :(得分:-3)
我这样做的方式是回到基本的微积分。
if: f(x) = sin x
f'(x) = cos x
sin x的梯度函数是cos x
所以渐变是:
Math.cos(Math.toDegrees(x));
这是功能