I've been doing derivatives in sympy, and I didn't know how that would syntactically be written. I tried looking it up, but none of the solutions made sense. For example, if I'm trying to differentiate x**5 + y**2 + z**4 = 8xyz
by computation, how would I do that? Would z be a symbol, or a function like in regular derivatives? Thank you.
For two variables you can use idiff
.
In your case, the simplest way is to set x
and y
to be functions of z
, like
x = Function('x')(z)
y = Function('y')(z)
Then normal diff(expr, z)
will take the derivative correctly.