我有麻烦,以绘制费根鲍姆逻辑Map,我做了这个代码:
def logistic_map(r,x = 1./2,n = 1000):
for i in range(n):
x = i*x*(1-x)
return x
r = np.arange(1,4,0.01)
x = np.zeros(len(r))
for i in r:
x += logistic_map(i)
plt.plot(r,x,"k.")
plt.xlabel("r")
plt.ylabel("x")
有人能告诉我这段代码哪里出错了吗,因为我在画(r,x)的时候,把形状画错了。
1条答案
按热度按时间wvt8vs2t1#