我想对一组给定的样本进行数值积分。
假设我有 x
不均匀的区域 ,而y = f(x)
是我要整合的功能。
x y=f(x)
0.1 10.5
1.2 2.0
3.7 11.0
7.0 4.0
现在可以这样使用Simpon's rule from scipy.integrate吗?
from scipy.integrate import simps
I = simps(y,x)
即使我的x
值不均匀?
答案 0 :(得分:1)
对于数值积分,一旦我们得到x
和函数y=f(x)
的值,就可以执行上述过程。
也可以使用numpy
中的梯形规则,如:
result = np.trapz(y,x)