我正在学习如何使用simpson的方法进行集成。我一直在阅读材料来学习使用它的基础,但我仍然很难让它工作。
import numpy as np
import scipy.integrate as integrate
x = np.array[0.1,50]
y = 0.04*(x**(0.2*x))
result = integrate.simps(y,x)
print result我对上述代码的问题是:
( 1)第一期已得到解决和编辑
2)我不完全理解集成命令应该如何工作。我知道在integrate.simps(y,x) y中,y表示要积分的函数/多项式,x代表计算y的点。
3)我不知道该如何或在何处调整积分间隔(N)的数目
4)我的x= np.array[]生成一个错误消息'builtin_function_or_method‘对象没有属性'getitem’
我试图集成的功能是:
.2x x*(0.4x^(∫))
上限: 50.0
下限: 0.1
发布于 2020-07-18 20:37:27
对于第二个问题,对数组()使用括号
x = np.array( [0.1,50] )https://stackoverflow.com/questions/36322477
复制相似问题