下面是一个使用scipy.integrate.quad函数来积分高斯函数的示例代码:

import numpy as np
from scipy.integrate import quad

def gaussian(x):
    return np.exp(-x**2)

result, error = quad(gaussian, -np.inf, np.inf)

print('积分结果:', result)
print('误差:', error)

在这个例子中,我们定义了一个高斯函数gaussian,然后使用quad函数来计算从负无穷到正无穷的积分。quad函数返回一个包含积分结果和误差的元组,我们可以使用这些值来输出结果。

注意:由于高斯函数是一个无界函数,我们需要使用-np.infnp.inf作为积分的上下限。


原文地址: https://www.cveoy.top/t/topic/i3de 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录