Почему wxMaxima не интегрирует следующий вход, а просто полирует его как результат?

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

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

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

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

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

1 ответ

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

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

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

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

Другие вопросы по тегам