c2d函数“zoh”方法的公式
271(30天)
显示旧的评论
接受的答案
保罗
2020年10月4日
编辑:保罗
2022年4月11日
我怀疑在你的第一个案例C替换你引用的形式只适用,因为C .一般来说,ZOH近似不使用替换。尽管可能没有实现这种方式,genaral形式ZOH近似可以实现如下所示,相比和Matlab产生
P = 5, Ti = 6; t = 1;%示例数据
C =特遣部队(P * [Ti 1], [Ti 0]);
Cz =汇集(C, Ts,“zoh”);
Cznew = minreal(汇集(C *特遣部队(1 0 [1]),Ts,“冲动”)*特遣部队([1],[1 0],Ts) / Ts);
(Cz Cznew)
R = 10, Te = 5;W =特遣部队(1,[R * Te 1]);
Wz =汇集(W, Ts,“zoh”);
Wznew = minreal(汇集(W *特遣部队(1 0 [1]),Ts,“冲动”)*特遣部队([1],[1 0],Ts) / Ts);
(Wz Wznew)
你引用的替换,s = (z 1) / Ts,远期矩形规则,这似乎是一个容许,虽然非法,汇集的输入方法。
编辑:矩形规则是没有实现。当指定方法输入字符串,只有第一个字符的问题,所以“向前”实际上是“呸”
H =特遣部队(1,(1 1 1));
t = 0.1;
H1 =汇集(H, Ts,“呸”);
H2 =汇集(H, Ts,“前进”);
H3 =汇集(H, Ts,“福”);
H1, H2
H1 - H3
更多的答案(4)
拉斐尔安图内斯
2022年10月4日
% | - - - - - - - - - - - - - - - - - Funcao de transferencia em节奏数字低音- - - - - - - - - - - |
n = 1.502 e + 06;
d = [1 4.255 125.1 e + e + 03 03];
g =特遣部队(n, d)
rlocus (g)
% | - - - - - - - - - - - - - - - - - - -Controlador em节奏数字低音- - - - - - - - - - - - - - - - - - - |
s =特遣部队(“年代”);
c = 1.1 * ((s + 32.5) / (1.2 s +))
% | - - - - - - - - - - - - - - - - - - - - - - - -注意de Malha fechada连续- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
女朋友= g * c / (1 + g * c)
极(gf)
零(gf)
步骤(gf, 0.5)
% | - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ZOH - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
广州=汇集(g、0.0000125“zoh”)
极(广州)
零(广州)
% | - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Discretizacao - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
cz =汇集(c, 0.0000125,“tustin”)
cprewarping =汇集(0.0000125 c, c2dOptions (“方法”,“tustin”,“PrewarpFrequency”1))
cmpz =汇集(c, 0.0000125,“匹配”)
% | - - - - - - - - - - - - - - - - - - - - - - - -注意de Malha fechada discreta - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
地球科学=广州* cz / (1 + gz * cz)
极(德国)
零(德国)
% | - - - - - - - - - - - - - - - - - - - - - - - - -Resposta ao degrau (aproximacoes discretas) - - - - - - - - - - - - - - - - - - |
步骤(反馈(cmpz *广州,1),“r”,0.5)
持有在
步骤(反馈(cprewarping *广州,1),“b”,0.5)
步骤(反馈(cmpz *广州,1),‘G’,0.5)
传奇(“Tustin”,“Tustin prewarping”,“合成”)
% | - - - - - - - - - - - - - - - - - - - - - - - -数字低音x discreto - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
步骤(反馈(cmpz *广州,1),“r”,0.5)
持有在
步骤(火焰杯,“b”,0.5)
步骤(反馈(cmpz *广州,1),“r”,0.05)
持有在
步骤(火焰杯,“b”,0.05)