知系统的传递函数为 ,用Matlab求系统的阶跃响应,并根据仿真曲线求出系统以下指标: , 。要求:写出程序
若以下回答无法解决问题,邀请你更新回答
1个回答
展开全部
此题应是很好解
追问
你还是给我解释一下吧,不太明白后面的哪些指标,自动控制没学好
追答
clear
clc
close all
den=[5 2];
num=[1 4 3 2];
ss=tf(den,num);
[sys,tt]=step(ss);
i=find(sys>1);
tr=tt(i(1));
disp('tr');disp(tr);
[max_y,max_i]=max(sys);
tp=tt(max_i);
disp('tp');disp(tp);
ts_i=length(tt);
while sys(i)>0.95&sys(i)<0.95
ts_i=ts_i-1;
end
ts=tt(ts_i);
disp('ts');disp(ts);
og=max_y-1;
disp('og');disp(og);
plot(sys),grid
%**********************************************
figure
k=2;
den=k;num=conv([1,0],[1,k]);
sys=tf(den,num);
sys=step(sys);
plot(sys);
grid on
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询