расчет дифференциальных уравнений - PullRequest
2 голосов
/ 06 января 2012

Мне нужно вычислить какую-то фразу, как показано ниже.

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

это вычисление дифференциальных уравнений.каждая фраза может быть помещена в d(phrase)/dx.

, является ли эта способность в python, и если нет, как я могу вычислить такую ​​фразу?

Спасибо.

Ответы [ 2 ]

4 голосов
/ 06 января 2012

См. sympy , библиотека символической математики.

0 голосов
/ 29 февраля 2012

Как сказали другие.Посмотрите на 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))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...