偏导数
1.偏导数的概念



2.用python求简单的偏导数
2.1 需要导入的库
from sympy import symbols, diff
Python sympy的一大优点在于免费且开源,可以通过pip在线安装。它不依赖于外部库。SymPy支持符号计算、高精度计算、模式匹配、绘图、解方程、微积分、组合数学、离散 数学、几何学、概率与统计、物理学等方面的功能。
sympy是用来进行符号计算的
2.2 代码
from sympy import symbols, diff
#自己定义一个多元函数
def function_2(x,y):
return x**2 + 2*y**2
#先将所求变量(x,y)符号化。
x, y = symbols('x y', real=True)
print("对x求偏导:")
print(diff(function_2(x, y), x))
print("对y求偏导")
print(diff(function_2(x,y),y))
输出结果:
对x求偏导:
2*x
对y求偏导
4*y
一步即可得出答案
如果要计算具体的数值话就使用subs()函数来替换未知数.
print("对x求偏导:")
print(diff(function_2(x, y), x).subs({x:1, y:1}))
print("对y求偏导")
print(diff(function_2(x,y),y).subs({x:2,y:2}))
输出结果:
对x求偏导:
2
对y求偏导
8
这篇博客介绍了如何利用Python的sympy库来计算多元函数的偏导数。文章详细展示了如何定义一个多元函数,然后通过sympy的diff函数求解对x和y的偏导数。示例中,函数为x² + 2y²,求导结果分别为2x和4y。此外,还演示了如何使用subs()函数将变量替换为具体数值以计算偏导数的值。

349

被折叠的 条评论
为什么被折叠?



