2
我有一个指数函数,用matplotlib绘制曲线。问题是:我想得到v的值,其中la = 4.0。我如何得到它?找到曲线上的单个点(指数函数)
v = np.array([1.1,2.6,3.1,4.9,5.4,6.0])
la = np.array([1,4,8,9,10,20])
def func(x, a, b):
return a*np.exp(b*x)
popt, pcov = curve_fit(func, v, la)
yn = func(v, *popt)
ax = self.figure.add_subplot(111)
l = ax1.plot(v, yn, 'rx')
ax.plot(v, yn)