用枫叶写作:
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
这将有助于使用正确的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,就像其他未分配的变量名称一样,而不是语言关键字。