Maple不会将积分识别为特殊函数

时间:2018-04-25 13:17:01

标签: wolfram-mathematica maple

Maple不会将积分识别为特殊函数:

用枫叶写作:

permissions.default.image

这是Gamma function。但显然,枫树不承认它?!

Maple FunctionAdvisor 一般提供有关数学函数的信息,但如果我不知道这个特定的表达式是Gamma函数怎么办?

Maple有没有办法将特定表达式识别为特殊功能?

默认情况下,Mathematica会这样做:

with(inttrans); #not necessary
with(MathematicalFunctions); #not necessary
int(t^(z-1)*e^(-t), t = 0 .. infinity); assume(Re(z)>0);

1 个答案:

答案 0 :(得分:2)

这将有助于使用正确的Maple语法将自然对数的基数提高到某个指数。

在Maple中,默认情况下名称e未分配,没有特殊含义。当需要的是e^(-t)时,您错误地使用了exp(-t)。这是一个常见的使用错误。

也许你打算这样做:

int(t^(z-1)*exp(-t), t = 0 .. infinity) assuming Re(z)>0;

                                       GAMMA(z)

请注意,Maple将打印其所谓的2D输出,以便对exp的函数调用显示为 e 的强大功能,但 e 以直立的罗马 e 显示。 Maple漂亮地以斜体打印常规名称 e ,就像其他未分配的变量名称一样,而不是语言关键字。