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/i3de 著作权归作者所有。请勿转载和采集!