Logistic Map

Logistic Map的数学表示形式为:

clear,clc
% when a = 2.8
x0 = 0.2;
n = 1000;
a = 2.8;
x(1) = a * x0 * (1 - x0);
for i = 2:100
    x(i) = a * x(i-1) * (1 - x(i-1));
end
x = [x0,x];
t = 1:1:101;
subplot(2,2,1)
plot(t,x)
txt = {'a = 2.8','x0 = 0.2'};
text(4,1,txt)
set(gca,'xlim',[min(t),max(t)],'ylim',[0,1.2])
xlabel('n');
ylabel('x(n)');
clear x x0

% when a = 3.2
x0 = 0.2;
n = 1000;
a = 3.2;
x(1) = a * x0 * (1 - x0);
for i = 2:100
    x(i) = a * x(i-1) * (1 - x(i-1));
end
x = [x0,x];
t = 1:1:101;
subplot(2,2,2)
plot(t,x)
txt = {'a = 3.2','x0 = 0.2'};
text(4,1,txt)
set(gca,'xlim',[min(t),max(t)],'ylim',[0,1.2])
xlabel('n');
ylabel('x(n)');
clear x x0

% when a = 3.5 
x0 = 0.2;
n = 1000;
a = 3.5;
x(1) = a * x0 * (1 - x0);
for i = 2:100
    x(i) = a * x(i-1) * (1 - x(i-1));
end
x = [x0,x];
t = 1:1:101;
subplot(2,2,3)
plot(t,x)
txt = {'a = 3.5','x0 = 0.2'};
text(4,1,txt)
set(gca,'xlim',[min(t),max(t)],'ylim',[0,1.2])
xlabel('n');
ylabel('x(n)');
clear x x0

% when a = 4
x0 = 0.2;
n = 1000;
a = 4;
x(1) = a * x0 * (1 - x0);
for i = 2:100
    x(i) = a * x(i-1) * (1 - x(i-1));
end
x = [x0,x];
t = 1:1:101;
subplot(2,2,4)
plot(t,x)
txt = {'a = 4','x0 = 0.2'};
text(4,1.05,txt)
set(gca,'xlim',[min(t),max(t)],'ylim',[0,1.2])
xlabel('n');
ylabel('x(n)');
clear x x0


结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值