holdcir.m

来自「realize analysis and design for computer」· M 代码 · 共 62 行

M
62
字号
newplot;clf;set(gcf,'PaperUnits','centimeters','PaperPosition',[2 2 13 10])set(gcf,'Units','centimeters','position',get(gcf,'PaperPosition'))blockhold; h=1;[t,x,y]=sim('blockhold',[0 10]);subplot(3,2,1);plot(t,y(:,4),'k--',t,y(:,1),'m-');axis([0 10 -1.8 1.8]);set(gca,'Fontsize',9,'Fontname','NewCenturySchlbk');set(gca,'ytick',[-1 0 1]);set(gca,'xtick',[0 5 10]);ylabel('Zero order hold','Fontname','NewCenturySchlbk','Fontsize',9)title('h=1','Fontname','NewCenturySchlbk','Fontsize',9)subplot(3,2,3);plot(t,y(:,4),'k--',t,y(:,2),'m-');axis([0 10 -1.8 1.8]);set(gca,'Fontsize',9,'Fontname','NewCenturySchlbk');set(gca,'ytick',[-1 0 1]);set(gca,'xtick',[0 5 10]);ylabel('First order hold','Fontname','NewCenturySchlbk','Fontsize',9)subplot(3,2,5);plot(t,y(:,4),'k--',t,y(:,3),'m-');axis([0 10 -1.8 1.8]);set(gca,'Fontsize',9,'Fontname','NewCenturySchlbk');set(gca,'ytick',[-1 0 1]);set(gca,'xtick',[0 5 10]);ylabel('Predictive hold','Fontname','NewCenturySchlbk','Fontsize',9)xlabel('Time','Fontname','NewCenturySchlbk','Fontsize',9)h=0.5;[t,x,y]=sim('blockhold',[0 10]);subplot(3,2,2);plot(t,y(:,4),'k--',t,y(:,1),'m-');axis([0 10 -1.8 1.8]);set(gca,'Fontsize',9,'Fontname','NewCenturySchlbk');set(gca,'ytick',[-1 0 1]);set(gca,'xtick',[0 5 10]);ylabel('Zero order hold','Fontname','NewCenturySchlbk','Fontsize',9)title('h=0.5','Fontname','NewCenturySchlbk','Fontsize',9)subplot(3,2,4);plot(t,y(:,4),'k--',t,y(:,2),'m-');axis([0 10 -1.8 1.8]);set(gca,'Fontsize',9,'Fontname','NewCenturySchlbk');set(gca,'ytick',[-1 0 1]);set(gca,'xtick',[0 5 10]);ylabel('First order hold','Fontname','NewCenturySchlbk','Fontsize',9)subplot(3,2,6);plot(t,y(:,4),'k--',t,y(:,3),'m-');axis([0 10 -1.8 1.8]);set(gca,'Fontsize',9,'Fontname','NewCenturySchlbk');set(gca,'ytick',[-1 0 1]);set(gca,'xtick',[0 5 10]);ylabel('Predictive hold','Fontname','NewCenturySchlbk','Fontsize',9)xlabel('Time','Fontname','NewCenturySchlbk','Fontsize',9)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?