Mec*_*ail 6 wolfram-mathematica mathematica-8
在32位Linux上的Mathematica 8.0.1.0中,表达式
InverseFunction[0 &]@0
Run Code Online (Sandbox Code Playgroud)
回报33/10.(对于其他整数和有理数值也是如此;我用它0作为例子.)
根据以下文件InverseFunction:
正如在没有唯一值的函数中所讨论的那样,许多数学函数没有唯一的反转.在这种情况下,InverseFunction [f]只能表示f的可能反转之一.
由于常量函数0&将返回0而不管其输入如何,它具有无限多个反函数(每个函数仅在0处定义).如此定义,这个答案在规范范围内.
谜团是,为什么它给出33/10而不是任何其他价值?
小智 3
这个数字出现在许多实例中。举个例子:
FindInstance[x == x, x, 实数]
{{x->33/10}}
我之前见过关于这个数字的讨论。它基本上只是 Mathematica 实现方式的一些结果。当您要求 Mathematica 做一些归结为“选择一个随机实数”的事情时,有时您会遇到这种情况。它没有任何真正的特殊意义。