我想使用和绘制某个函数的数值积分函数。我怎样才能做到这一点?scipy
matplotlib
我尝试了以下但它没有工作(运行ipython %pylab
):
import numpy as np
from scipy import integrate
def f(x):
return x*np.sin(1/x)
X = np.arange(-0.5,0.5,0.001)
#plot(X,f(X))
def F(x):
return integrate.quad(f,0,x)
plot(X,F(X))
我还尝试对函数进行矢量化但F
没有成功。