在Python中使用辛普森规则

时间:2019-10-30 18:22:00

标签: python-3.7 simpsons-rule

我正在尝试通过f(x)函数获取数组:

array=list()

for i in range(x):
    parameter= z+(i*change)
    array=f(parameter)

请注意,x是整数,z和change是在我的代码中建立的浮点数。

我接下来想要做的就是在scipy中使用simps函数使用辛普森规则。 我尝试过:

Simpsons= integrate.simps(array, dx=change)

它说有错误 我该怎么解决?

1 个答案:

答案 0 :(得分:1)

问题行为array=f(param)。您要为array的结果分配f,而不是附加结果。您应该执行array.append(f(param))