|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
% x(k+1)=1-a.*x(k)^2+y(k);
% y(k+1)=0.3*x(k);
close all
clear
N=1000;
cp=[];
xp=[];
x(1)=0.2;
y(1)=0.2;
D2=1;
D3=0.3;
D4=0;
a0=0;
a1=1.4;
astep=0.01;
aa=a0:astep:a1;
N=length(aa);
L1=linspace(0,0,N);
L2=linspace(0,0,N);
LL1=linspace(0,0,N);
LL2=linspace(0,0,N);
for i=1:N
a=a0+(i-1)*astep;
x(1)=0.2;
y(1)=0.2;
for k=1:N;
x(k+1)=1-a.*x(k)^2+y(k);
y(k+1)=0.3*x(k);
end
x(1)=x(end);
y(1)=y(end);
for k=1:N;
D1=-2*a*x(k);
JT=[D1,D2;D3,D4];
[v,d]=eig(JT);
d=diag(d);
L1(k+1)=L1(k)+log(abs(d(1))); % the first Lyapunonv exponent
L2(k+1)=L2(k)+log(abs(d(2))); % the second Lyapunonv exponent
x(k+1)=1-a.*x(k)^2+y(k);
y(k+1)=0.3*x(k);
%cp=[cp,a];
%xp=[xp,x(k+1)];
end
LL1(i)=LL1(i)+L1(end)/N
LL2(i)=LL2(i)+L2(end)/N
end
plot(aa,LL1,aa,LL2,aa,0)
请版主和高手们给看一下,问题出在何处,我的邮箱wlm_shooker@yahoo.com.cn
[ 本帖最后由 eight 于 2008-5-13 18:27 编辑 ] |
|