求问一道用Matlab的题目.,求matlab的程序,K是分子,下面是有分号的.

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/02 01:26:57
求问一道用Matlab的题目.,求matlab的程序,K是分子,下面是有分号的.
xVNG~$w.{Z $OD\بRHPRJQCI4wxw_B^qٝsΧomH~Ummr8[{|JiBrՔ<: v{crT{Q@EG 3L`iR(gjw0b}b1?"Hb$g,'/ ~^HNfcML5-b@Ab6ؘ@f[8"js@`0L06kPlNJ7:WTDO\ jqE-m L("H0\D-a"#}Tk9jDԹ7݃GG>`+'?`w[^-ĽfO~]ow]J/g~Z{4=ErB~8]2cjXQyz0=YWk攚}Qlz~tq@i a8tD~>$ʚAxO496SO gf2Z@d\b:E\HȔ P1ІW 3eW9\/+k Xp0[ ^I,Q&mKd1ka:et(HP6< %mHcd DE!fh>+FZ6"A8p+݇(ŴlQFn~/MɃ[GdCnޝjCM#Sϩ֑R.{x`Cdy.ާQ$i:&mVo G=n3(8 )79@ҡwLeW.WM ‚"I ];zl+oWګnie_ׂ'ɳzw>T1jik5uoBdG_cT8

求问一道用Matlab的题目.,求matlab的程序,K是分子,下面是有分号的.
求问一道用Matlab的题目.
,
求matlab的程序,

K是分子,下面是有分号的.

求问一道用Matlab的题目.,求matlab的程序,K是分子,下面是有分号的.
代码比较简单,但K和a的值未明确指定,只能随意取来说明问题了.
 
(1)取a=0.5,K=1(求阶跃响应需要),绘制根轨迹:
a=0.5; K=1;
GH=zpk(-a,[0 0 -1],K);
rlocus(GH)

求单位阶跃响应:
step(feedback(GH,1))

 
(2)a在0-1之间取值,分别绘制根轨迹和阶跃响应曲线(K也取不同值):
A=[0 0.1 0.5 0.9];
K = [0.2 1 2];
n = length(A);
m = length(K);
for i=1:n
    a = A(i);
    GH = zpk(-a,[0 0 -1],1);
    subplot(n,m+1,(i-1)*(m+1)+1);
    rlocus(GH);
    title(sprintf('{\\ita} = %.3g',a));
    for j = 1:m
        k = K(j);
        subplot(n,m+1,(i-1)*(m+1)+j+1);
        step(feedback(k*GH,1))
        title(sprintf('{\\itK} = %.3g',k));
    end
end

由图可见,a增大时,系统响应变快,但超调增大,稳定性变差.