import matplotlib.pyplot as plt
import numpy
if __name__ == '__main__':
xlist = []
ulist = []
x0 = 0.5
times = 1000
for u in range(0,401):
u = u/100
x = u*x0*(1-x0)
for i in range(times):
x = u*x*(1-x)
xlist.append(x)
u = [u]*times
ulist.extend(u)
x = numpy.array(ulist)
y = numpy.array(xlist)
#plt.plot(x, y, c='yellow', label='Logistic')
plt.scatter(x, y, s=1, alpha=0.4, label='Logistic')
plt.ylim((0,1.05))
plt.xlim((0,4.05))
plt.show()
Python绘制Logistic混沌映射图
最新推荐文章于 2024-06-27 16:33:04 发布