给定点的数值积分,简单/容易的方法

计算科学 数值分析 数字 一体化 积分方程
2021-12-24 11:55:50

我有xf(x)x. 实际上,我不知道它的功能。这足以整合吗?

x值可能从1到不超过50,通常在10. 虽然y总是消极的,它的高峰可能会过去-100

最简单的方法是什么?

x 0  1  2  3  4  5  6  7  8 9
y 0 -3 -5 -7 -5 -3 -2 -1 -1 0

我可以问 Python 代码 com 计算吗?

1个回答

您可以使用scipy.integrate给定的方法(例如辛普森规则或复合梯形规则):

from scipy import integrate
x = array1
y = array2
int = integrate.cumtrapz(y, x, initial = 0)

请参阅此处了解更多信息。