📄 fig311.m
字号:
% Generates Fig 3.11% Computer Controlled Systems (3rd ed)% Author: B. Wittenmark% Last edit: 1997-07-27% Copyright (c) 1996 by K. J. 舠tr鰉, B. Wittenmark and% Department of Automatic Control, Lund Institute of% Technology, Lund, Swedenblock311;newplot;clf;set(gcf,'PaperUnits','centimeters','PaperPosition',[2 2 13 10])set(gcf,'Units','centimeters','position',get(gcf,'PaperPosition'))Ms=7;%subplot(3,2,1);opt=simset('Outputpoints','specified','Initialstate',[0.5 1]);[t,x,y]=sim('block311',[0:1:10],opt);hpl=plot(t,y,'m.');%title('Fig 3.8 Output x0=[0.5; 1]');axis([0 ,10,-0.2, 2.5]);set(gca,'Fontsize',9,'Fontname','NewCenturySchlbk');set(gca,'xtick',[0 10],'ytick',[0 1 2]);set(hpl,'MarkerSize',Ms)ylabel('Output','Fontname','NewCenturySchlbk','Fontsize',9)hold onplot([0 10],[0 0],'k:')text(-2.5,2.3,'(a)','fontname','newCe','fontsize',9)drawnow;%subplot(3,2,2);opt=simset('Outputpoints','specified','Initialstate',[1.5 0.5]);[t,x,y]=sim('block311',[0:1:10],opt);hpl=plot(t,y,'m.');%title(['Output x0=[1.5; 0.5]']);axis([0,10,-0.2, 2.5]);set(gca,'Fontsize',9,'Fontname','NewCenturySchlbk');set(gca,'xtick',[0 10],'ytick',[0 1 2]);set(hpl,'MarkerSize',Ms)ylabel('Output','Fontname','NewCenturySchlbk','Fontsize',9)hold onplot([0 10],[0 0],'k:')text(-2.5,2.3,'(b)','fontname','newCe','fontsize',9)drawnow;%subplot(3,2,3);opt=simset('Outputpoints','specified','Initialstate',[2.5 0]);[t,x,y]=sim('block311',[0:1:10],opt);hpl=plot(t,y,'m.');%title(['Output x0=[2.5; 0]']);axis([0,10,-0.2, 2.5]);set(gca,'Fontsize',9,'Fontname','NewCenturySchlbk');set(gca,'xtick',[0 10],'ytick',[0 1 2]);set(hpl,'MarkerSize',Ms)ylabel('Output','Fontname','NewCenturySchlbk','Fontsize',9)xlabel('Time','Fontname','NewCenturySchlbk','Fontsize',9)hold onplot([0 10],[0 0],'k:')text(-2.5,2.3,'(c)','fontname','newCe','fontsize',9)drawnow;%subplot(3,2,4);opt=simset('Outputpoints','specified','Initialstate',[1 -0.5]);[t,x,y]=sim('block311',[0:1:10],opt);hpl=plot(t,y,'m.');%title(['Output x0=[1; -0.5]']);axis([0,10,-0.2, 2.5]);set(gca,'Fontsize',9,'Fontname','NewCenturySchlbk');set(gca,'xtick',[0 10],'ytick',[0 1 2]);set(hpl,'MarkerSize',Ms)ylabel('Output','Fontname','NewCenturySchlbk','Fontsize',9)xlabel('Time','Fontname','NewCenturySchlbk','Fontsize',9)hold onplot([0 10],[0 0],'k:')text(-2.5,2.3,'(d)','fontname','newCe','fontsize',9)drawnow;%%
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -