def integrate_function(function, interval):
"""
integrates the given function over given interval
:param function:
:param interval:
:return:
"""
result = 0
err = 0
for area in interval:
# res = integrate.quad(function, area[0], area[1])
res = complex_quadrature(function, area[0], area[1])
result += res[0]
err += res[1]
return np.real_if_close(result), err
评论列表
文章目录