• 大小: 1KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-06-08
  • 语言: Matlab
  • 标签: matlab  

资源简介

本程序给出了迭代学习控制的仿真程序,对迭代学习的初学提供一个很好的仿真例子,其他迭代学习的仿真均可以此来拓展

资源截图

代码片段和文件信息

clear all;
close all;
m=20;
n=100;
gama=0.8;
x1(1:m1:n)=0;
x2(1:m1:n)=0;
u(1:m1:n)=0;
y(1:m1:n)=0;
e(1:m1:n)=0;
err(1:m1:n)=0;

% b=beronulli(110001);
% w=randn(mn)/5;
for n=1:100  
    y_d(n) = sin(8*n/50); 
%y_d(n) = 5*sin(n*pi/100)+0.3*cos(n*pi/100);   
%     if n<=300
%         y_d(n) =5*(-1).^round(n/100); 
%     else if n<=700  
%         y_d(n) = 5*sin(n*pi/100)+0.3*cos(n*pi/100);    
%     else    
%         y_d(n) =5*(-1).^round(n/100);
%     end
%     end
            
   %y_d(n)=12*n.^2*(n-1);
   %y_d(n) = sin(2*pi*n/50);
end
for k=1:m
    
    for t=2:n-1   
      x1

评论

共有 条评论