概述
- SymPy:SymPy是一个符号计算的Python库,SymPy支持符号计算、高精度计算、模式匹配、绘图、解方程、微积分、组合数学、离散 数学、几何学、概率与统计、物理学等方面的功能。
前期准备工作:
import sympy as sp
x = sp.Symbol('x') #对变量进行定义
任务1:
代码编写:
# 求导数
print('***任务1***')
# 求导数 y=6x
y1 = 6*x
f1 = sp.diff(y1) #求导数的方法
print('y1的导数f1为:',f1)
# 求导数 y=6x³+3x²+3
y2 = 6*x**3+3*x**2+3
f2 = sp.diff(y2)
print('y2的导数f2为:',f2)
# 求导数 y=1/x
y3 = 1/x
f3 = sp.diff(y3)
print('y3的导数f3为:',f3)
输出结果:
===输出结果完全正确!===
任务2:
代码编写:
# 求积分
print('***任务2***')
# f1的积分
fy1 = sp.integrate(f1,x) # x的作用是告知谁是变量
print('f1的积分为:',fy1)
# f2的积分
fy2 = sp.integrate(f2,x)
print('f2的积分为:',fy2)
# f3的积分
fy3 = sp.integrate(f3,x)
print('f5的积分为:',fy3)
输出结果:
===输出结果完全正确!===
任务3:
代码编写:
# 求极限
print('***任务3***')
# y1的极限
L1 = sp.limit(y1,x,0) #x是变量,0是趋近的数
print('y1中x趋近于0的极限为:',L1)
# y2的极限
L2 = sp.limit(y2,x,0)
print('y2中x趋近于0的极限为:',L2)
# y3的极限
L3 = sp.limit(y3,x,0)
print('y3中x趋近于0的极限为:',L3)
输出结果:
===输出结果完全正确!===
上文使用Python进行了函数微分、积分与极限的一些基本运算,得到了正确的输出结果。
欢迎大家查看作者的主页,主页中还有关于编程与算法方面的更多内容,欢迎大家相互沟通学习~
最后
以上就是满意老师为你收集整理的用Python实现函数微分、积分与极限【学习笔记】的全部内容,希望文章能够帮你解决用Python实现函数微分、积分与极限【学习笔记】所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复