Нулевой полюсный анализ

zplane полюса графиков функций и нули линейной системы. Например, простой фильтр с нулем в-1/2 и комплексной парой полюса в 0.9e-j2π0.3 и 0.9ej2π0.3

zer = -0.5; 
pol = 0.9*exp(j*2*pi*[-0.3 0.3]');

Чтобы просмотреть диаграмму нулей и полюсов для этого фильтра, можно использовать zplane. Предоставьте аргументы вектор-столбца, когда система будет в нулевой полюсом форме.

zplane(zer,pol)

Figure contains an axes. The axes contains 3 objects of type line.

Для доступа к дополнительным инструментам используйте fvtool. Сначала преобразуйте полюса и нули к форме передаточной функции, затем вызовите fvtool.

[b,a] = zp2tf(zer,pol,1);
fvtool(b,a)

Figure Filter Visualization Tool - Magnitude Response (dB) contains an axes and other objects of type uitoolbar, uimenu. The axes with title Magnitude Response (dB) contains an object of type line.

Нажмите кнопку на панели инструментов Pole/Zero Plot, выберите Analysis> Pole/Zero Plot в меню или введите следующий код, чтобы видеть график.

fvtool(b,a,'Analysis','polezero')

Figure Filter Visualization Tool - Pole-Zero Plot contains an axes and other objects of type uitoolbar, uimenu. The axes with title Pole-Zero Plot contains 3 objects of type line.

Использовать zplane для системы в форме передаточной функции предоставьте аргументы вектора-строки. В этом случае, zplane находит корни числителя и знаменателя с помощью roots функция и графики получившиеся нули и полюса.

zplane(b,a)

Figure contains an axes. The axes contains 3 objects of type line.

Смотрите Системные модели Дискретного времени для получения дополнительной информации о нулевом полюсном и представлении передаточной функции систем.

Смотрите также

| |