|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
本帖最后由 Zeason1989 于 2012-9-13 23:08 编辑
今天看了一篇文章,是十年前发表在物理学报里的文章,题为《混沌系统的注入反馈控制与动态控制方法研究》,对其中一句话不理解,“必须指出,初值将影响系统的吸引域,极限环的位置和平衡点。”后来我对蔡氏电路用matlab模拟了一下,还真发现初值会改变极限环的位置,我将程序贴出,请各位看看。这与之前学的知识矛盾啊,照说参数取好了极限环也定了,如果极限环是唯一且稳定的话,那么无论取什么初值,最终都会跑到该极限环上,为什么初值会改变极限环位置呢?
附matlab程序:
function dx=caishi(t,x)
dx=zeros(3,1);
dx(1)=3*x(2)-2*x(1);
dx(2)=x(1)-x(2)+x(3);
dx(3)=-3*x(2);
end
%保存为caishi.m,这里我用简化之后的蔡氏电路方程,参数直接代进去了。
以下是调试程序,保存为result_caishi.m
clear all
clc
[T1,X1]=ode23s(@caishi,[0 300],[0.1 0.1 0.1]);
figure(1)
plot3(X1(:,1),X1(:,2),X1(:,3));
figure(2)
plot(T1,X1(:,1));
若将初值改为(0.2,0.1,0.1),画出来的极限环就不一样了,这是为什么呢?
先谢谢各位大牛了!
|
|