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

问题描述 投票:1回答:1

Maple does not recognize an integral as a special function:

用枫叶写作:

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

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

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

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

Mathematica默认情况下会这样做:

In[1]=  Integrate[t^(z - 1) E^(-t), {t, 0, Infinity}] /; Re[z] > 0
Out[2]= ConditionalExpression[Gamma[z], Re[z] > 0] /; Re[z] > 0 
wolfram-mathematica maple
1个回答
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,就像其他未分配的变量名称一样,而不是语言关键字。

© www.soinside.com 2019 - 2024. All rights reserved.