MATLAB计算超调量问题
能用MATLAB计算系统的阶跃响应的超调量么?已经知道了传递函数.(不是2阶系统)谢谢了 没有存在的函数可以用,自己编个计算程序,很小的。举个例子,
num=20*conv(,);
den=conv(conv(conv(,),),);
g=tf(num,den); %高阶系统
yss=1; %阶跃值为1
t=0:0.1:10;
=step(g);
=max(yout);
Mp=(yout-yss)/yss % Mp为超调量
j=100;while yout(j)<1+dta&yout(j)>1-dta;j=j-1;end
ts=t(j); %调整时间
tp=t(i); %峰值时间
页:
[1]