【python】积分

scipy.integrate

函数 说明
quad(func,a,b,args) 一重积分 ,a,b:x方向的积分区间
dblquad(func, a, b, gfun, hfun, args=()) 二重积分,gfun、hfun:y方向的积分区间
tplquad(func, a, b, gfun, hfun, qfun, rfun, args=()) 三重积分,qfun、rfun:z方向的积分区间
nquad(func,a,b,args) 多变量积分

例:计算积分 ∫ 0 1 ( x 2 + x ) d x \int^1_0(x^2+x)dx 01(x2+x)dx

from scipy.integrate import quad
func = lambda x: 2*x**2+x
I1 = quad(func, a = 0, b= 1) 
print(I1)

结果:(积分值1.1667, 绝对误差1.2953e-14)

你可能感兴趣的:(python)