在 Python 中使用辛普森法则
Using Simpson's Rule in Python
我正在尝试通过这种方式从 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)
它说有一个错误
我该如何解决?
问题行是array=f(param)
。您将 array
分配给 f
的结果,而不是附加它。你应该做 array.append(f(param))
.
我正在尝试通过这种方式从 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)
它说有一个错误 我该如何解决?
问题行是array=f(param)
。您将 array
分配给 f
的结果,而不是附加它。你应该做 array.append(f(param))
.