pythonを使って論理スティッチマッピングにおける分岐図の事例を描き出します。


論理スティマッピングはカオス数学において古典的な例であり,カオスが簡単な非線形方程式から生成できることを示している。
論理スティマッピングの公式は以下の通りです。

x_nは現在の人口と最大人口の比率を示し、muはパラメータであり、人口増加率に相当する。
分岐図は異なるmuの場合のx収束の値の分布図を描いている。
参照アドレス
pythonコードは以下の通りです。

from tqdm import tqdm
import matplotlib.pyplot as plt
import numpy as np
def LogisticMap():
 mu = np.arange(2, 4, 0.0001)
 x = 0.2 #   
 iters = 1000 #           
 last = 100 #            
 for i in tqdm(range(iters+last)):
  x = mu * x * (1 - x)
  if i >= iters:
   plt.plot(mu, x, ',k', alpha=0.25) # alpha     
 plt.show()
LogisticMap()
結果図:

知識を補充します:PythonでLogistic関数の画像をかきます。
余計なことを言わないで、コードを見てください。

import matplotlib.pyplot as plt
import numpy as np
x = np.arange(0,1,0.01)
y = ln(x/(1-x))
plt.plot(y,x)
以上のpythonを使って論理スティッチマップの分岐図の例は小編集が皆さんに共有した内容の全部です。参考にしていただければと思います。どうぞよろしくお願いします。