【发布时间】:2011-08-02 03:05:30
【问题描述】:
我已经多次遇到过这个问题,关于mathematica 对函数理解的输入数据声明的类型。
似乎 Mathematica 理解以下类型声明: _整数, _列表, _?MatrixQ, _?VectorQ
但是:例如,_Real,_Complex 声明会导致函数有时无法计算。知道为什么吗?
这里的一般规则是什么?
【问题讨论】:
-
所问的内容不干净。请给出示例代码和/或进一步的解释。
-
@Mr. Wizard:我稍微编辑了一下,但我认为问题已经很清楚了,下面提供的答案有助于解决我遇到的问题。例如,我不明白为什么在输入具有 Real 类型限制的整数时,它会返回 false。无论如何,下面的答案真的可以帮助我深入了解这个问题并有用地扩展......
标签: function types wolfram-mathematica