Почему wxMaxima не интегрирует следующий вход, а просто полирует его как результат? - PullRequest
0 голосов
/ 30 января 2019

Когда я ввожу:

integrate((sqrt(x+sqrt(x+1))),x);

Это приводит к:

integrate(sqrt(sqrt(x+1)+x),x)

Результат отображается более организованно.Тем не менее, это не дает мне интеграл.Почему?

1 Ответ

0 голосов
/ 30 января 2019

Потому что не знает, как это решить.Вы можете использовать changevar, чтобы помочь максимам решить эту проблему.Например:

 exp: sqrt(sqrt(x+1)+x)$
 assume(u>0)$
 changevar('integrate(exp,x), sqrt(x+1)-u,u,x)$
 ev(%,nouns);

integration result

и обратно заменить x:

 ratsubst(sqrt(x+1),u,%)

integration result for x

...