sympy库
极限
import sympy
#求极限
x=sympy.Symbol('x') #定义变量
y=x**2 #定义函数
data=sympy.limit(y,x,1)
print(data)
导数
import sympy
#求导数
x=sympy.Symbol('x') #定义变量
y=x**2 #定义函数
data=sympy.diff(y,x,1)
print(data)
零点
#解方程
#求自变量为0时的x的解
x=sympy.Symbol("x")
y=x-9
print(sympy.solve(y,x))
求函数值
#求函数值
x=sympy.Symbol('x') #定义变量
y=x**2 #定义函数
print('%.2f' % y.evalf(subs={x:2}))
展开与合并多相式
from sympy import *
expr=(6*k+b-7)**2
expanded_expr=expand(expr) #expand 展开
print(expanded_expr)
print(factor(expanded_expr)) # factor合并
求定积分
from sympy import *
import sympy
x=sympy.Symbol("x")
f = 4*sqrt(pi**2-x**2)
integrate(f,(x,0,pi))
关于符号
a*b 两数相乘
sqrt(a) 求a的平方根
a**2 求a的二次方
参考
https://www.jianshu.com/p/1556b6580972
https://www.cnblogs.com/zyg123/p/10548905.html#%E6%B1%82%E5%81%8F%E5%AF%BC%E6%95%B0-diff
本文介绍了如何利用Python的Sympy库进行高等数学的计算,涵盖了极限、导数、零点查找、函数值计算、多项式展开与合并、定积分以及符号运算等多个方面,是学习和实践数学的好帮手。
316

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



