一重积分运算法则(python微积分 - 用sympy/scipy求二重积分和三重积分)

本文介绍了如何使用python工具包sympy和scipy求解二重积分和三重积分,以及如何编写二重积分和三重积分的表达式。

例1:求图1中被积函数的二重积分(用scipy中的求解函数)




积分运算法则

解决方案代码如下:

#使用scipy的积分求解函数 。integrate import dbl quad #定义匿名函数[/h integrand = lambda y,X:NP . sin(X+y * * 2) lwr _ y = lambda X:-X UPR _ y = lambda X:X * * 2 #调用scipy.integrate.dblquad

(0.590090324408853, 2.0545915475811425e-14)例2:求图2中被积函数的三重积分(用sympy中的求解函数)


(0.590090324408853,2.0545915475811425e-14) 例2:求图2中被积函数的三重积分(使用sympy中的求解函数)

解决方案代码如下:

# Define x,y x,y,z = SMP . symbols(& # 39;x,y,z & # 39) #表达式如下: f = x #调用积分求解函数 smp.integrate (f,(z,3,4-x * * 2-y *。




(注:在图1和图2中,上面一行是积分表达式的显示形式,下面一行是积分表达式的输入形式;图3仅用于说明第一积分和第二积分的意义,与本文举例无关)

您可以还会对下面的文章感兴趣

使用微信扫描二维码后

点击右上角发送给好友