Maple не распознает интеграл как особую функцию - PullRequest
0 голосов
/ 25 апреля 2018

Maple не распознает интеграл как специальную функцию:

Запись на клене:

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

Это Гамма-функция . Но, видимо, Мэйпл этого не узнает?!

Maple FunctionAdvisor предоставляет информацию о математических функциях в целом, но что, если я не знаю, что это конкретное выражение является гамма-функцией?

Есть ли способ, которым 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 

1 Ответ

0 голосов
/ 25 апреля 2018

Здесь поможет правильный синтаксис 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 курсивом, как и для других имен переменных, которые в противном случае не назначены и не являются ключевыми словами языка.

...