一、实验内容
求解三重积分∫(-0.5,1)∫(0,0.5)∫(-0.5pi,pi)(y sinx exp(x)+z cosx x2)dxdydz.
二、实验源程序及结果截图
import numpy as np
import math # 导入 math 模块
from scipy import integrate
#三重积分(scipy.integrate.tplquad),二重积分(scipy.integrate.dblquad),积分(scipy.integrate.quad)
v,err=integrate.tplquad(lambda x,y,z:y*np.sin(x)*math.exp(x)+z*x*x*np.cos(x),-0.5,1,0,0.5,-0.5*np.pi,np.pi)
print(v)
三、实验的分析与思考(若有)
非常好用,直接调用相关函数即可解决。f是具体函数,a,b,c,d是范围
integrate.quad(f, a, b) # 一重积分
integrate.trapz(f, a, b) # 离散点积分
integrate.dblquad(f, a, b, c, d) # 二重积分
integrate.tplquad(f, a, b, c, d) # 三重积分