利用SciPy中的数值积分常用函数求定积分
21/8=2.625
方法一:在 SciPy 库中,可以使用
quad
函数来进行数值积分。具体实现代码如下:
from scipy.integrate import quad
def integrand(x):
return x**2 + 1/x**4 # 定义被积函数
result, error = quad(integrand, 1, 2) # 积分结果和误差
print('The value of the integral is:', result)
方法二:
from scipy.integrate import quad
import sympy
x = sympy.Symbol('x')
F=lambda x:(x**2) + (1/x**4) # 定义被积函数
result = quad(F, 1, 2) # 积分结果和误差
print(result)
第一个元素表示定积分的近似值,第二个元素表示积分误差