回复: [求助]matlab的两道题(分叉与混沌、正交变换问题)
应该不难
(1)
clear;
r=[0.3,0.8,1.1,1.8,2.2,2.7,2.9,3.3,3,3.9];
len=length(r);
for i=1:len
x(1)=0.1;
for k=1:99
x(k+1)=r(i)*x(k)*(1-x(k));
end
for k=100:150
x(k+1)=r(i)*x(k)*(1-x(k));
plot(r(i),x(k+1),'*');
hold on;
end
end
(2)
clear;
for r=2.7:0.005:3.9
x(1)=0.1;
for k=1:99
x(k+1)=r*x(k)*(1-x(k));
end
for k=100:150
x(k+1)=r*x(k)*(1-x(k));
plot(r,x(k+1));
hold on;
end
end
|