5分钟
三重定积分
三重定积分:
scipy.integrate.tplquad(func, a, b, gfun, hfun, qfun, rfun, args=(),
epsabs=1.49e-08, epsrel=1.49e-08)
func
:一个Python
函数对象,代表被积分的函数。它至少有三个参数:z
、y
和x
。其中z
为第一个参数,y
为第二个参数,x
为第三个参数。这三个参数为积分参数。如果有其他参数,则由args
提供a
:x
的积分下限。用-numpy.inf
代表负无穷b
:x
的积分上限。用numpy.inf
代表正无穷gfun
:y
的下边界曲线。它是一个函数或者lambda
表达式,参数为x
,返回一个浮点数。hfun
:y
的上界曲线。它是一个函数或者lambda
表达式,参数为x
,返回一个浮点数。qfun
:z
的下边界曲面。它是一个函数或者lambda
表达式,第一个参数为x
,第二个参数为y
,返回一个浮点数。rfun
:z
的上边界曲面。它是一个函数或者lambda
表达式,第一个参数为x
,第二个参数为y
,返回一个浮点数。args
:额外传递的参数给func
epsabs
:传递给quad
epsrel
:传递给quad
返回值:
y
:一个浮点标量值,表示积分结果abserr
:一个浮点数,表示绝对误差的估计值
学员评价