我期望使用指数函数的曲线原因,但得到线性图... 为什么会这样? 我只是要绘制V的值,所以我希望它是一条不是线性的指数曲线
import numpy as np
import matplotlib.pylab as plt
I=[1,1,0,1,0,1,1,1,0,0]
V=np.zeros(10)
counter=0
def eps(s):
return (s/1.5)*np.exp(1-(s/1.5))
for t in range(10):
_I= I[:t+1]
for counter in range(t+1):
if _I[counter]==1:
t_f=counter
s=t- t_f
V[t]+=eps(s)
if V[t]>3:
V[t-1]=4
V[t]=-0.065
print('V[t] in t=',t,'is=',V[t])
plt.figure()
plt.plot(V)
plt.show()