|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
我想用定义法,画一个2维的离散系统的随参数变化的最大LE指数图,下面是我编的程序
可是出现了问题,
提示说
NaN or Inf prevents convergence.
Error in ==> Fjcly1 at 18
z=log(abs(max(eig(J))))
我实在是不会改了,请各位高手指点一下,非常感谢!
Le=zeros(401,2);
i=0;
for q=0.4:0.01:1.4
i=i+1;
x=0.83;y=0.55;
z=0;w=0;
for j=1:100
x=x+q*(2*x*(1-x)-0.6*x*y);
y=y+q*(-0.5+0.6*x*y);
end
for k=1:200
x=x+q*(2*x*(1-x)-0.6*x*y);
y=y+q*(-0.5+0.6*x*y);
J=[1+q*(2-4*x)-0.6*y q*0.6*x;
q*0.6*y 1+q*(2-4*x)-0.6*y];
g=J;
J=J*g;
z=log(abs(max(eig(J))));
end
Le(i,1)=q;
Le(i,2)=z/200;
end
plot(Le(:,1),Le(:,2));
hold on;
n=0.43:0.0001:0.47;
plot(n,0,'k');
xlabel('q');
ylabel('Le');
[ 本帖最后由 yina_111 于 2008-11-3 17:50 编辑 ] |
|