我想知道:在Java中,有一种方法可以告诉Math.cos()
输出的原始输入浮点值是什么?
我基本上需要像逆向工程Math.cos()
这样的东西,在这里我只知道它的输出值,并且需要计算它从我真正拥有的只是Math.cos()
函数的输出而创建的输入浮点数。
该值可以是近似值,因为它是输入到Math.cos()
函数中的值,所以不必绝对精确。
顺便说一句,数学不是我的专长,所以您可以做更多的解释(带有实际例子)。
cos
不是单射的,因此您不能(准确地)知道原始输入是什么。例如,cos(0) = cos(2π) = 1
。您可以但是使用Math#acos
方法来识别可能输入。