在python 2.7.13下的sympy中执行积分转换失败

时间:2019-04-23 17:04:11

标签: python-2.7 integration sympy symbolic-math enthought

我无法使用sympy对整数变量进行转换。

首先,我尝试了下一个代码段:

integrate(cos(x)**2,cos(x))

可返回预期结果:

1/3*cos^3(x)

对一些积分常数取模。同样,通过sin函数执行相同的操作也得到了正确的结果。

但是,当我评估下一个代码段时:

integrate(cos(x)**2,sin(x))

我得到了下一个错误的结果:

sin(x)*cos(x)**2

正确的结果是:

1/12*(9sin(x)-sinx))

有人能指出正确的方向吗?在堆栈站点和sympy文档站点上都没有找到任何相关主题。

谢谢您的帮助!

0 个答案:

没有答案