Rossler系统的分叉图Matlab实现

上一篇 / 下一篇  2007-07-30 16:01:21

0@M(Md C'a z0yi!eu}/[;OA0%这是Rossler系统的分岔程序!振动资讯v|+|Y%V9@

QN;V$ae}0% Author: Thomas Lee振动资讯C!u)Z v*m5GZ.I5Uh

% E-mail: lixf1979@126.com振动资讯3j#Ch"V(IYu)]

% Corresponding: School of Mathematics, Physics and Software Engineering, Lanzhou Jiaotong University, Lanzhou 730070, China振动资讯MT5f3i;yz

 

y9`:b-B7~0

 振动资讯J T j6e5q%f

function u =rosser(t,x)

2gM"ctZA`0

global  c

.t7f'UR$Y5r0

a=0.2; b=0.2; 振动资讯Mg8U%Q6K.h9T!K"u*i

x0=[0.5,0.4,0.3]';振动资讯%} pM'^7I:b

u =[-x(2)-x(3), x(1)+a*x(2), b+x(3)*(x(1)-c)]';振动资讯Q ?eV4y5G

 振动资讯9Q#piE*l

 

@K-R,n9T5G n+y0

 

v;{'\VS k}9[0

clear all

+Za}K6u8T*TH&f0

global c

P(O&F)b8rZ'H0

zhang=[];振动资讯4x#nP#KX#\b5v

M=[2.5:0.001:6.5];振动资讯8Ic9S_b*tf_

counter=1;

)u R8HMw3J{(I%d(?/]z.E0

for counter=1:length(M)

2y&Z p7EK6~lUZ0

       c=M(counter);振动资讯#p jCp_!G9iZ3s

    i=2;振动资讯-G([9p%L(Mg#xm

xmax=0;振动资讯:n|iHs&^*RE

xmaxold=0;振动资讯3p+[u/[ J

frmdata=[];振动资讯 x"mu1tA^x0?W.Z

error=0;振动资讯 jD oX6N

tspan=[0 300];振动资讯Dt_WQ6d3M

var=1;

7XxmZ3UH0

y0=[0.5;0.3;0.2];振动资讯x&O W`#x;~

[t,x]=ode45(@rosser,tspan,y0);

xg G/? J$FKJ0

while i < size(x,1)

9E5\]}6|5GDp0

        if x(i-1,var) < x(i,var) & x(i+1,var) <= x(i,var)振动资讯Tm6J/x#q/{ C

            xmax=x(i,var);振动资讯?:dtwNPbU

            if xmaxold ~= 0

,|*k [)_5{,]#^rm0

                frmdata=[frmdata ; xmax xmaxold];

1o'Pt^7CQ [ \?wQ0

            end

z'H*H\%x!N8m0

                xmaxold=xmax;振动资讯hj8W1Q,@8f

        end振动资讯mF:u,J4H%{D*q:| ]'C

        i=i+1;

S,}P}2O4{|M0

end振动资讯*[[H'X:Y}C"Pr_

r= length(frmdata)-20:length(frmdata);振动资讯|W{j*fh!t:B?1n

fradata1(1,r)=frmdata(r,1);振动资讯n _)?-TSv&K3A8A,[!R

zhang=[zhang;fradata1];

qiHS(d${%`iJ0

end

N[ G zC-@d;Z0

plot(M,zhang,'k.','markersize',1);

Q @@sn k g!N0

        xlabel(sprintf('c'));

c+g;Ece"ik0

ylabel(sprintf('x'))振动资讯;^r?;cn@Y-j

振动资讯X3aVE!m1V

 振动资讯X.r] lc5v)@)uj


TAG:

引用 删除 meixh06   /   2008-05-31 22:58:57
我怎么不能运行呢?
引用 删除 meixh06   /   2008-05-30 15:23:05
就是lorenz系统和rossler系统这两个程序有什么区别吗?
所有连续系统的分岔都可以用lorenz系统的这个程序做吗?
引用 删除 meixh06   /   2008-05-30 15:20:30
不错!
引用 删除 dhwee   /   2008-04-29 17:05:16
太好了!评5分!!
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

关于作者