quad函数是SciPy库中的一个函数,用于数值积分。它可以计算指定区间上函数的定积分。quad函数的语法如下: quad(fun, a, b[, limit=None[, args=()]], epsabs=1.49e-8, epsrel=1.0e-12) 其中:
import numpy as np
from scipy.integrate import quad
# 定义要积分的函数
def f(x):
return x**2 + 1
# 计算区间[0, 1]上的定积分
result, error = quad(f, 0, 1)
print("积分结果:", result)
print("误差估计:", error)
输出结果为:
积分结果: 1.3333333333333335
误差估计: 1.0942262360578078e-08