隐性分化症

时间:2016-02-17 05:59:48

标签: python python-3.x sympy implicit differentiation

我一直在做同情的衍生品,我不知道如何在语法上写出来。我试着查一下,但没有一个解决方案有意义。例如,如果我试图通过计算区分x**5 + y**2 + z**4 = 8xyz,我该怎么做? z是一个符号,还是像常规衍生物一样的函数?谢谢。

1 个答案:

答案 0 :(得分:4)

对于两个变量,您可以使用idiff

在您的情况下,最简单的方法是将xy设置为z的函数,例如

x = Function('x')(z)
y = Function('y')(z)

然后正常diff(expr, z)将正确地获取导数。