Здравствуйте. Наткнулся на интересный случай в Mathematica, заключающийся в том, что в результате вычисления получается выражение вроде
которое не заменяется на единицу, и ещё интереснее, почему такое выражение вообще возникает. Вот как оно получается у меня:
Код:
f[x_, y_] = (1/x)^(1/(y - 1))
Код:
g[x_, y_, z_] = x^((y - 1)/(2*y - 1)) + z
Код:
h[x_, y_, z_, t_] =Integrate[(g[x, y, z])*(Integrate[f[x, y], x] + t)/x^2, x]
(Не нашёл синтаксиса для Mathematica). Именно эти две первообразные я на листочке не вычислял, но здесь меня больше интересует, можно ли (и если да, то как) убрать експоненту. Считается, что
, то есть логарифма при интегрировании функции
по
не возникает, только степенная функция.
Ещё интересно, Mathematica "по умолчанию" считает, что значение степени такое, что будет не логарифм, а степенная функция?
P.S. Если занулить
или
, то экспоненты не возникает. Если записать функцию
в эквивалентной форме
Код:
f[x_, y_] = x^(-1/(y - 1)),
то экспоненты тоже не возникает.