3. end
8,13)
for i=1:p
for j=1:i
Gp(i,j)=g(i-j+1);
end
end
G=Gp(:,1:m);
14)
for i=1:30
for j=1:p
Gn(j,i)=g(j+i)-g(i) ;
end
end
w(1)=ym;
for k=1:10
f(k,:)=ym+Gn(k,:)*Un
if(t<period) alfa=0;
elseif (t>period && t<2*period) alfa=0.7;
elseif(t>2*period && t<3*period) alfa=0;
else alfa=0.7;
end
if t<61
landa=1
else landa=0.1
end
w(k+1,1)=alfa*w(k,1)+(1-alfa)*r(t+k,1);
5. for j=1:i
Gp(i,j)=g(i-j+1);
end
end
G=Gp(:,1:m)
Gn=zeros (p,30);
for i=1:30
for j=1:p
Gn(j,i)=g(j+i)-g(i) ;
end
end
%%% Product F
u(1,1)=0;
u(2,1)=0;
u=zeros(120,1);
Un=zeros(30,1);
y_m0=0;
for t=1:120
ym=.8351*y_m0+0.2713*u(3,1);
w(1)=ym;
for k=1:10
f(k,:)=ym+Gn(k,:)*Un
if(t<period) alfa=0;
elseif (t>period && t<2*period) alfa=0.7;
elseif(t>2*period && t<3*period) alfa=0;
else alfa=0.7;
end
if t<61
landa=1
else landa=0.1