www.gusucode.com > MATLAB仿真技术与应用__的配套例题和习题的matlab源代码 > 第一章/example1.m
%MATLAB program 1-1 % this program performs an analysis of its step response clear all; clc; num=5; den=[1,2,10]; [z,p,k]=tf2zp(num,den) [y,x,t]=step(num,den); t1=length(t); yss=y(t1); [ym,tm]=max(y); singma=100*(ym-yss)/yss %计算超调量 n=1; %计算上升时间 while y(n)<0.1*yss n=n+1; end m=1; while y(m)<0.9*yss; m=m+1; end risetime=t(m)-t(n) while y(t1)<1.02*yss & y(t1)>0.98*yss %计算调节时间 t1=t1-1; end stime=t(t1) plot(t,y) grid on