21.03.2011 16:28, Kit пишет:
How do I perform a symbolic differentiation in sympy? I did a search in the
online documentation but I only found Numerical
Derivatives<http://docs.sympy.org/dev/modules/mpmath/calculus/differentiation.html?highlight=derivative>,
which requires explicit values for the variables. I would like
differentiation that outputs symbolic variables. Here's a very simple
example:
<https://lh4.googleusercontent.com/_SWc09U3SrBE/TYdSS1NlMyI/AAAAAAAAACI/qvifCKiP_xY/derivative.png>
Hi,
As I understand, symbolic differentiation present in sympy for
expressions, See:
http://docs.sympy.org/dev/tutorial.html#differentiation
>>> from sympy import *
>>> x = Symbol('x')
>>> diff(sin(x), x)
cos(x)
>>> diff(sin(2*x), x)
2*cos(2*x)
>>> diff(tan(x), x)
1 + tan(x)**2
Though for functions there are some open issues:
http://code.google.com/p/sympy/issues/detail?id=1620
http://code.google.com/p/sympy/issues/detail?id=1660
and so on.
And pulls, in which someone processing about it
https://github.com/sympy/sympy/pull/134
But at the same time these issues seems to be related with function
architecture.
http://code.google.com/p/sympy/issues/detail?id=1688
--
Alexey U.
--
You received this message because you are subscribed to the Google Groups
"sympy" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sympy?hl=en.