首页 > 解决方案 > 在 python 2.7.13 下,在 sympy 中执行积分转换失败

问题描述

我无法使用 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 文档站点上都没有找到任何相关主题。

提前感谢您的帮助!

标签: python-2.7integrationsympysymbolic-mathenthought

解决方案


推荐阅读