时滞chen混沌系统matlab仿真代码
时间: 2023-11-04 16:06:05 浏览: 304
下面是一个简单的时滞 Chen 混沌系统的Matlab仿真代码:
```matlab
% Chen混沌系统的时滞仿真
% 定义系统参数
a = 35;
b = 3;
c = 28;
tau = 15;
% 定义初始值和时间间隔
x0 = [0.1, 0.1, 0.1];
tspan = 0:0.01:100;
% 定义系统方程
f = @(t, x) [-a*x(1)+a*x(2);
c*x(1)-x(2)-x(1)*x(3);
x(1)*x(2)-b*x(3)-x(3)*x(1-tau)];
% 解方程
[t, x] = ode45(f, tspan, x0);
% 绘制三维图像
figure
plot3(x(:,1), x(:,2), x(:,3))
xlabel('x')
ylabel('y')
zlabel('z')
title('Chen混沌系统时滞仿真')
```
在这段代码中,我们首先定义了 Chen 混沌系统的参数,包括系统中的三个常数和时滞的值。然后,我们定义了系统的初始值和时间间隔,并通过 `ode45` 函数解出了系统方程。最后,我们绘制了系统的三维图像。
阅读全文