6

在 32 位 Linux 上的 Mathematica 8.0.1.0 中,表达式

InverseFunction[0 &]@0

返回33/10。(其他整数和有理值也是如此;我0以此为例。)

根据以下文档InverseFunction

正如在没有唯一值的函数中所讨论的,许多数学函数没有唯一的逆。在这种情况下,InverseFunction[f] 只能表示 f 的可能逆之一.

由于常量函数无论其输入如何0&都会返回0,因此它具有无限多个反函数(每个函数仅定义为 0)。因此,按照定义,此答案在规范范围内。

谜团在于,为什么它给出33/10而不是任何其他价值

4

1 回答 1

3

该数字出现在许多情况下。举个例子:

FindInstance[x == x, x, 实数]

{{x->33/10}}

我以前看到过关于这个数字的讨论。它基本上只是 Mathematica 实现方式的一些结果。当你要求 Mathematica 做一些归结为“选择一个随机实数”的事情时,你有时会得到这个。它没有任何真正的特殊含义。

于 2011-10-12T18:01:46.580 回答