clc,clear dt=0.01; t=0:dt:2; n=length(t); G=[-0.2,0.1,0.1,0.3,-0.3; 0.4,-0.5,0.1,-0.2,0.2; 0.3,-0.1,-0.2,0.1,-0.1; 0.2,-0.4,0.2,-0.2,0.2; 0.3,-0.2,-0.1,0.1,-0.1]; R=[-0.3,0.1,0.2,0.2,-0.2; 0.1,-0.4,0.3,0.1,-0.1; 0.2,0.3,-0.5,-0.3,0.3; 0.2,0.1,-0.3,-0.3,0.3; 0.3,-0.1,-0.2,0.4,-0.4]; A1=[10,0;0,10]; A2=[10,0;0,10]; B1=[2,-0.1;-3,1.5]; B2=[2,-0.1;-3,4.5]; theta1=1; theta2=1; t_delay = @(t) exprnd(1/n); % 采用指数分布进行建模 gamma1=[1,0;0,1]; w0 = [3.4,2.5,4.1,1.5,3.3,4.6,2.7,3.2,1.6,0.9]; w1=leader(t(1),w0); numew = zeros(n,10); numew(1,:) = w0; for i=1:n numew(i,:)=w0+dt*w1; w0=numew(i,:);%赋新的初值 w1=leader(t(i),w0); end e11 = sqrt(numew(:,1).^2+numew(:,2).^2); e22 = sqrt(numew(:,3).^2+numew(:,4).^2); e33 = sqrt(numew(:,5).^2+numew(:,6).^2); e1 = (e11+e22+e33)/2; plot(t,e11,'r-.') hold on plot(t,e22,'b') hold on plot(t,e33,'y-')帮我在这段代码中加入无穷分布时滞
时间: 2023-10-14 16:04:25 浏览: 289
可以将原来的指数分布时滞改为无穷分布时滞,具体实现方法如下:
t_delay = @(t) inf; % 将原来的指数分布时滞改为无穷分布时滞
然后将修改后的代码如下:
clc,clear
dt=0.01;
t=0:dt:2;
n=length(t);
G=[-0.2,0.1,0.1,0.3,-0.3;
0.4,-0.5,0.1,-0.2,0.2;
0.3,-0.1,-0.2,0.1,-0.1;
0.2,-0.4,0.2,-0.2,0.2;
0.3,-0.2,-0.1,0.1,-0.1];
R=[-0.3,0.1,0.2,0.2,-0.2;
0.1,-0.4,0.3,0.1,-0.1;
0.2,0.3,-0.5,-0.3,0.3;
0.2,0.1,-0.3,-0.3,0.3;
0.3,-0.1,-0.2,0.4,-0.4];
A1=[10,0;0,10];
A2=[10,0;0,10];
B1=[2,-0.1;-3,1.5];
B2=[2,-0.1;-3,4.5];
theta1=1;
theta2=1;
t_delay = @(t) inf; % 采用无穷分布进行建模
gamma1=[1,0;0,1];
w0 = [3.4,2.5,4.1,1.5,3.3,4.6,2.7,3.2,1.6,0.9];
w1=leader(t(1),w0);
numew = zeros(n,10);
numew(1,:) = w0;
for i=1:n
numew(i,:)=w0+dt*w1;
w0=numew(i,:);%赋新的初值
w1=leader(t(i),w0);
end
e11 = sqrt(numew(:,1).^2+numew(:,2).^2);
e22 = sqrt(numew(:,3).^2+numew(:,4).^2);
e33 = sqrt(numew(:,5).^2+numew(:,6).^2);
e1 = (e11+e22+e33)/2;
plot(t,e11,'r-.')
hold on
plot(t,e22,'b')
hold on
plot(t,e33,'y-')
阅读全文
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)