Python 使用 quad 函数积分高斯函数
下面是一个使用'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.inf'和'np.inf'作为积分的上下限。
原文地址: https://www.cveoy.top/t/topic/nDGh 著作权归作者所有。请勿转载和采集!