Java:sin x in sin(x)

Vic*_*tor 3 java math trigonometry

我的问题是编程语言Java中的角度函数.如果我想得到任何双重罪,我只是使用

double variable = Math.sin(x);
Run Code Online (Sandbox Code Playgroud)

但是如果sin(x)= 0.324(或任何其他随机数)并且我想计算x?我该怎么做?在java中是否有任何本机函数或我必须实现自己的算法来返回此值?

getXForValue(0.324);

public double getXForValue(double val){
 // how to calculate ?
 return x;
}
Run Code Online (Sandbox Code Playgroud)

谢谢.

dus*_*uff 10

你所描述的被称为"反正弦"功能.它在Java中可用作Math.asin().

您可能想要阅读有关三角函数wiki.


das*_*h1e 5

使用arcsin函数

x = Math.asin(variable)
Run Code Online (Sandbox Code Playgroud)