📅  最后修改于: 2023-12-03 15:34:17.190000             🧑  作者: Mango
sympy.diff()
是 SymPy
中的一个用于求导数的函数。它返回给定表达式的导数。
sympy.diff(expr, var, n=1)
参数说明:
expr
: 必需,要求导数的表达式。var
: 必需,要对哪个变量求导数。n
: 可选,要求的导数次数,默认值是 1。# 导入 SymPy 库
import sympy
# 创建符号变量 x
x = sympy.Symbol('x')
# 求 f(x) = x**3 + x**2 + x + 1 的导数
expr = x**3 + x**2 + x + 1
dfdx = sympy.diff(expr, x)
print(dfdx)
输出结果为:
3*x**2 + 2*x + 1
sympy.diff()
方法支持对多个变量求导数,只需要将变量名用逗号隔开即可。sympy.diff()
方法也支持高阶导数的求解,只需要传入 n
参数即可。sympy.diff()
方法是 SymPy
中用于求解导数的函数,使用起来十分方便。结合其他 SymPy
中的函数,可以有效地进行数学计算和符号计算。