1

当我输入:

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

结果是:

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

结果以更有条理的方式显示。但是,它并没有给我积分。为什么?

4

1 回答 1

2

因为它不知道如何解决它。你可以changevar用来帮助最大值解决它。例如:

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

积分结果

并替换回 x:

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

x 的积分结果

于 2019-01-30T16:46:12.930 回答