Я борюсь с некоторыми заданиями, которые мне дали. У меня есть непрерывная передаточная функция. и я должен вычислить функцию передачи дискретного сигнала, используя 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, а не z-преобразования. Просматривая онлайн, я обнаружил, что ztrans принимает ztrans(f)
f как функцию или символьное выражение для преобразования, так почему он не работает с передаточными функциями?
Мне нужна помощь о том, как использовать z-преобразование в передаточных функциях.