hellen2008 发表于 2009-3-18 14:24

怎样画单参数二维系统的分叉图

怎样画单参数二维系统的分叉图?急!!
请各位高手拨刀相助,查了几天资料还是没办法~
   x(n+1)=x(n)+r*x(n)*(a-2*b*x(n)-b*y(n)-c);
   y(n+1)=(1-v)*y(n)+v/(2*b)*(a-d-b*x(n));
其中a=10;b=0.5;c=3;d=5;v=0.7;
谢谢了~

hellen2008 发表于 2009-3-18 15:09

X(1)=6;Y(1)=2
高手能否提供解决这一问题的matlab的程序,感激不尽

无水1324 发表于 2009-3-19 08:50

你参考一下下面的程序:
function fork3(a);
% 绘制x_(n+1)=x_n*exp[δ*(1-x_n)]映射的分叉图
% Example:
%   fork3();
% Author's email: zjliu2001@163.com
%
N=300;% 取样点数
A=linspace(a(1),a(2),N);
starx=0.1;
Z=[];
for ap=A;   % ap相当于μ
   x=starx;
   for k=1:50;
       x=x*exp(ap*(1-x));
   end
   for k=1:201;
       x=x*exp(ap*(1-x));
       Z=;
   end
end
plot(Z,'.','markersize',2)
xlim(a);

% 本程序转自萝卜驿站,再次表示声明与感谢!

octopussheng 发表于 2009-3-19 09:22

无水,对微分动力系统也做一个吧,呵呵,就用duffing好了

无水1324 发表于 2009-3-19 10:57

回复 地板 octopussheng 的帖子

这个分岔图,还有必要做吗?关于Duffing方程的?

hellen2008 发表于 2009-3-19 15:48

无水老师,非常感谢~

hellen2008 发表于 2009-3-19 15:52

我要做的图是二维的,这个程序好像不太好用~
页: [1]
查看完整版本: 怎样画单参数二维系统的分叉图