2012-01-06 79 views
2

我需要計算一些如下所示的短語。微分方程計算

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

它是微分方程計算。 每個短語都可以放在d(phrase)/dx

這是python的能力,如果不是,我該如何計算這種短語?

謝謝。

+3

這不是一個微分方程,但它接近於身份 - 你得到了錯誤的標誌! – 2012-01-06 10:08:42

+0

謝謝。 現在是正確的。 – Amin 2012-01-06 14:53:18

回答

4

請參閱sympy,這是一個符號數學庫。

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))