微分方程计算

时间:2012-01-06 09:46:42

标签: python math

我需要计算一些短语如下。

d/dx(sin^2(cos(x)) = 2sin(cos(x))*-sin(x)*cos(cos(x))

是微分方程计算。 每个短语都可以放在d(phrase)/dx

是python中的这种能力,如果不是,我该如何计算这种短语?

感谢。

2 个答案:

答案 0 :(得分:4)

sympy,一个象征性的数学库。

答案 1 :(得分:0)

正如其他人所说的那样。看看SymPy。这是一个演示相关功能的代码片段。

In [1]: from sympy import *

In [2]: x = Symbol('x')

In [3]: (sin(cos(x))**2).diff(x)
Out[3]: -2⋅sin(x)⋅sin(cos(x))⋅cos(cos(x))