【matlab混沌理论】1.8.混沌理论之逻辑分叉图

        混沌系统的变异点或非线性现象,通过逻辑分叉图直观表现。此案例为逻辑分叉图x→ r*x(1–x)。每个垂直切片显示特定r值的吸引子。该图显示随着r的增加周期加倍,最终产生混沌。更频繁地访问较暗的点。

input:

% 绘制混沌系统逻辑分叉图x → r*x(1-x)

r = 0:0.01:4;   % 设置r的范围
n = 1000;       % 迭代次数
initial_x = rand(1); % 随机设置初始状态

for i = 1:n
    initial_x = r.*initial_x.*(1-initial_x);   % 使用迭代公式更新x的值
    if i > 100   % 去掉前面的迭代,只记录后面的数据
        plot(r, initial_x, '.', 'MarkerSize',3)   % 绘制逻辑分叉图
        hold on   % 将多个图形叠加显示
    end
end

xlabel('r')
ylabel('x')
title('混沌系统逻辑分叉图(bifurcation)')
print('fenchatu1.png', '-dpng', '-r300');

output:

 

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一叶屋檐

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值