matlab Lorenz混沌系统求解

该文使用MATLAB的ode45函数求解Lorenz混沌系统的动态行为,通过绘制X、Y、Z三个维度的轨迹以及3D图展示混沌特性。此外,还进行了Logistic映射的迭代过程,探讨了参数r对系统稳定性的影响。
摘要由CSDN通过智能技术生成

1、内容简介

matlab Lorenz混沌系统求解

649-可以交流、咨询、答疑

2、内容说明

3、仿真分析

clc
close all
clear
sigma = 10; alpha = 30; beta = 8/3;
x0 = 1; y0 = 1; z0 = 1;
[T1,Y1] = ode45(@(t,x) Lorenzfun(t,x,sigma,alpha,beta),[0,100],[x0;y0;z0]);
%%
figure
plot(T1,Y1(:,1))
xlabel time
ylabel X

figure
plot(T1,Y1(:,2))
xlabel time
ylabel Y

figure
plot(T1,Y1(:,3))
xlabel time
ylabel Z

figure
plot3(Y1(:,1),Y1(:,2),Y1(:,3))
xlabel x1
ylabel x2
zlabel x3

clear;
r=2:0.01:4;%r为横坐标,定义域为-2到4
x=0.5;%对任意的r给定0-1初值?
for i=1:5000 %迭代很多次达到稳定
    x=r.*x.*(1-x);%迭代的式子
end
figure;
hold on;
for i=1:2000%这些循环是要画在图上的
    x=r.*x.*(1-x);
    plot(r,x,'k.','markersize',1);%描点画图
end

4、参考论文

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值