📜  Python| sympy.diff() 方法(1)

📅  最后修改于: 2023-12-03 15:34:17.190000             🧑  作者: Mango

Python | sympy.diff() 方法
介绍

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 中的函数,可以有效地进行数学计算和符号计算。