MATLAB程序系列1_混沌理论
生活随笔
收集整理的這篇文章主要介紹了
MATLAB程序系列1_混沌理论
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Logistic Map
xk+1=β?xk?(1?xk)x_{k+1} = \beta*x_k*(1-x_k) xk+1?=β?xk??(1?xk?)
選擇不同的β\betaβ可以獲得混沌的邏輯斯特圖。對應的MATLAB程序如
clear all;close all;clc x0 = 0.5; xvals = []; for beta = 0:0.01:4xold = x0;% transientfor i=1:2000xnew = beta*xold*(1-xold);xold = xnew;endxss = xnew;for i = 1:1000xnew = beta*xold*(1-xold);xold = xnew;xvals(1,length(xvals)+1) = beta;xvals(2,length(xvals)) = xnew;if(abs(xnew-xss)<0.001)breakendend end plot(xvals(1,:),xvals(2,:),'.r','LineWidth',.5,'MarkerSize',1.5);計算獲得的圖為:
總結
以上是生活随笔為你收集整理的MATLAB程序系列1_混沌理论的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Cross-Modality Domai
- 下一篇: 设计多层PCB板需要注意哪些事项?