我想知道:在Java语言中,有没有一种方法来判断Math.cos()输出的原始输入浮点值是什么?
我基本上需要一些类似反向工程的Math.cos(),我只知道它的输出值,并且需要计算它创建时的输入浮点数,而我真正拥有的只是Math.cos()函数的输出。
该值可以是近似值,它不需要绝对精确,因为它是输入到Math.cos()函数中的。
顺便说一句,数学不是我的专长,所以(用实际例子)解释得越多,你就越好。
发布于 2020-03-01 02:23:18
cos不是内射式的,所以您不能(准确地)说出原始输入是什么。例如,cos(0) = cos(2π) = 1。但是,您可以使用Math#acos方法来标识可能的输入。
https://stackoverflow.com/questions/60468221
复制相似问题