|
帮忙鉴定下这个分岔图
程序如下:
%供应链系统分岔图
clc;
clear;
Z=[];
index2=1000;%已经有500步运行了。
SLRate=.207;%供货调整率
for InventoryRate=linspace(0.5,1,1000);
Y=supplychain(InventoryRate,SLRate,index2);%调用supplychain函数
%plot3(Y(1000:end,1),Y(1000:end,2),Y(1000:end,3),'-'),grid on;
%归一化
for m=1:3
Max(1,m)=max(Y(:,m));
Y(:,m)=Y(:,m)/Max(1,m);
end
% 舍弃前面迭带的结果,用后面的结果画图
%取一个截面,用直线穿过截面,获取前后点,取出穿过截面的点
Y(:,1)=Y(:,2)-Y(:,1);
for k=2:length(Y)
f=k-1;
if Y(k,1)<0
if Y(f,1)>0
y=Y(k,2)-Y(k,1)*(Y(f,2)-Y(k,2))/(Y(f,1)-Y(k,1));
Z=[Z InventoryRate+abs(y)*i];
end
else
if Y(f,1)<0
y=Y(k,2)-Y(k,1)*(Y(f,2)-Y(k,2))/(Y(f,1)-Y(k,1));
Z=[Z InventoryRate+abs(y)*i];
end
end
end
end
plot(Z,'.','markersize',1)
title('SupplyChain分岔图')
xlabel('InventoryRate'),ylabel('|y| where x=y')
最近小弟正在研究混沌,今天有幸看了octopussheng的【总结帖】《分岔图绘制不同方法的总结、比较》,
感觉程序差不多,但是为什么不像大家画的或者书上的那么明显,根据各位高手的经验鉴定下这个分岔图有没有问题,
这个图说明了什么呢?请赐教! |
|