2

我想对给定的一组样本进行数值积分。

假设我有x不均匀的区域,并且y = f(x)是我想要集成的功能。

    x       y=f(x)
   0.1      10.5
   1.2      2.0
   3.7      11.0
   7.0      4.0

现在我可以以这种方式使用scipy.integrate 中的 Simpon 规则吗?

from scipy.integrate import simps

I = simps(y,x)

即使我的x价值观间隔不均匀?

4

1 回答 1

2

对于数值积分,一旦我们拥有x和 函数的值,就可以遵循上述过程y=f(x)

也可以使用梯形规则,numpy例如:

result = np.trapz(y,x)
于 2015-09-17T08:36:58.100 回答