声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1345|回复: 5

[稳定性与分岔] 关于分岔的的理解

[复制链接]
发表于 2008-4-6 20:53 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
今天刚加入振动论坛大家庭的,各位大牛多多指教哦!
       顺带谈一谈我的一点体会吧:
       我是最近开始接触混沌理论的,现在对分岔理论有些困惑。
       我对分岔的理解是:让系统(假定为三维)的某个参数(假定为b)变化,其他参数固定,这样针对每一个b值,对会得到一个新的系统。
       解这个系统对应的微分方程组,会得到一系列的点(在相空间里,这些点构成解轨线),针对每一个b会得到一个x值的集合。以参数b为横轴,以x为纵轴(也可以换成y或者z),即可画出系统的分岔图。
       从图形可以看出,随着参数b的变化,系统的解的情况(是周期解,还是混沌解等等)
       不知道我的理解对不对?请各位多多指教哦!先谢过啦!

[ 本帖最后由 无水1324 于 2008-4-6 20:57 编辑 ]
回复
分享到:

使用道具 举报

发表于 2008-4-6 20:56 | 显示全部楼层

回复 楼主 的帖子

理解的意思基本上还是正确的
发表于 2008-4-6 21:16 | 显示全部楼层
你所说的其实还是数值方法研究分岔的思想!思路还是很清晰的!呵呵!
 楼主| 发表于 2008-4-6 21:48 | 显示全部楼层

回复 3楼 的帖子

最大值法求解分岔图的思路是怎样的呢?看了前面有位仁兄发的程序,居然没看懂整体思路...
 楼主| 发表于 2008-4-7 02:07 | 显示全部楼层

回复 2楼 的帖子

这是我按照上面的思路写的一个画分岔图的程序,结果跑出来有问题,高手指点一下吧!第一次画分岔图,方法好笨.:@(
%newsystem_bifur.m
%x'=a(y-z)+yz
%y'=cx-y-xz
%z'=xy-bz
function s=newsystem_bifur(t,x,flag,p)
         a=35,c=25,b=p;
         s=[-a*x(1)+a*x(2)+x(2)*x(3);
             c*x(1)-x(2)-x(1)*x(3);
             x(1)*x(2)-b*x(3)];
%%%%%%%%%%%%%%%%%%%%
%newsystem_bifur_main.m
x0=[1 1 1];
tspan=[0:0.01:200];
figure;
for p=0:0.1:15   %b=p
    [t,x]=ode45('newsystem_bifur',tspan,x0,[],p);
    plot(p,x(:,2),'b','markersize',2);
    axis([0,15,-30,30]);
    xlabel('b'),ylabel('y'),title('newsystem分岔图');
    hold on;
end
发表于 2008-4-7 07:15 | 显示全部楼层
你的系统是一个自治的系统,所以做分岔图的时候先要算一下相图,然后根据相图确定截面,然后采用Poincare截面方法进行分岔图的计算,请参考分岔图绘制的总结帖!
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-12-20 02:12 , Processed in 0.076578 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表