В ходе работы с цифровыми (и не только) сигналами часто необходимо найти нули и плюсы системы. Кстати буржуи зовут числитель numerator`ом,а знаменатель — denumerator`ом. Стоит знать это при работе с их материалами и справочной системой Matlab.
Ближе к делу. В матлаб можно очень просто найти нули и полюсы. Для этого вам необходима переменная со значениями коэффициентов полинома числителя и знаменателя.
num = 1; % числитель den = [1 -1]; % знаменатель
Т.е. вот такая дробь:
sys =
1
——
z — 1
Ts = 1; % период семплов sys = tf(num,den,Ts); % дискретная система
Находим нули и полюсы:
P = pole(sys); % poles Z = zero(sys); % zeros
Выводим на экран на еденичную окружность:
zplane(P,Z);
Как видите вывелся только один полюс (1 — i0).