使用python畫出邏輯斯蒂映射(logistic map)中的分叉圖案例
邏輯斯蒂映射在混沌數(shù)學(xué)中是一個(gè)很經(jīng)典的例子,它可以說明混沌可以從很簡單的非線性方程中產(chǎn)生。
邏輯斯蒂映射公式如下:
x_n表示當(dāng)前人口與最大人口數(shù)量的比值,mu為參數(shù),相當(dāng)于人口增長速率。
分叉圖描繪的是不同mu情況下,x收斂的值的分布圖。
參考地址
python代碼如下:
from tqdm import tqdmimport matplotlib.pyplot as pltimport numpy as npdef LogisticMap(): mu = np.arange(2, 4, 0.0001) x = 0.2 # 初值 iters = 1000 # 不進(jìn)行輸出的迭代次數(shù) last = 100 # 最后畫出結(jié)果的迭代次數(shù) for i in tqdm(range(iters+last)): x = mu * x * (1 - x) if i >= iters: plt.plot(mu, x, ’,k’, alpha=0.25) # alpha設(shè)置透明度 plt.show()LogisticMap()
結(jié)果圖:
補(bǔ)充知識(shí):用Python畫Logistic函數(shù)圖像
我就廢話不多說了,大家還是直接看代碼吧~
import matplotlib.pyplot as pltimport numpy as npx = np.arange(0,1,0.01)y = ln(x/(1-x))plt.plot(y,x)
以上這篇使用python畫出邏輯斯蒂映射(logistic map)中的分叉圖案例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. 詳解Python模塊化編程與裝飾器2. java結(jié)構(gòu)性模式之變壓器模式介紹(二)3. JavaScript中的AOP編程的基本實(shí)現(xiàn)4. Spring security 自定義過濾器實(shí)現(xiàn)Json參數(shù)傳遞并兼容表單參數(shù)(實(shí)例代碼)5. python使用ctypes庫調(diào)用DLL動(dòng)態(tài)鏈接庫6. PHP VS ASP7. Django實(shí)現(xiàn)任意文件上傳(最簡單的方法)8. Django框架安裝及項(xiàng)目創(chuàng)建過程解析9. 詳解python程序中的多任務(wù)10. 多級(jí)聯(lián)動(dòng)下拉選擇框,動(dòng)態(tài)獲取下一級(jí)
