day55 练习:实现求导
学习日期:20241101
学习目标:模块与标准库 -- 70 小试牛刀:如何使用Python为函数求导?
学习笔记:
需求分析
使用第三方模块实现函数求导
编写程序并测试
# 求导
from sympy import Derivative,Symbol
x=Symbol('x')
y=x*x +3*x +2
d=Derivative(y,x)
print(d.doit()) # 2*x + 3
result2=d.doit().subs({x:10})
print(result2) # 23
# 绘图
from sympy.plotting import plot
plot(y,(x,-20,10)) # 如下图绘图结果
绘图结果
总结
- Python 可以借助SymPy解决数学问题
- Python 可以借助 Matplot 进行绘图
- 要实现复杂的功能,需要多个模块配合