我正在为我完成一些任务而苦苦挣扎。我有连续传输功能。我必须使用Z变换,ZOH方法和后向欧拉法来计算离散传递函数。
denominator = [(1/(w_n*w_n)), (2*zeta)/w_n, 1];
numerator = K;
% a)
Gs = tf(numerator, denominator);
Gz = tf(numerator, denominator, Ts);
G_dis = ztrans(Gs) % THIS DOESNT WORK
figure;
pzmap(Gz);
% b)
G_zoh = c2d(Gs, Ts);
figure;
pzmap(G_zoh);
到目前为止,这是我的问题。主要问题是ztrans(Gs)
对我不起作用。...说它不能与tf输入类型一起工作。但这就是我应该在演讲中说G(z)= Z {G(s)}的方式。所以我有点迷茫,因为我只有开关s而不是z转换。
在网上查找时,我发现ztrans将ztrans(f)
f当作要转换的函数或符号表达式,为什么它不能与传递函数一起使用?
我需要有关如何在传递函数上使用z变换的帮助。