pzplot

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

Синтаксис

h = pzplot(sys)
pzplot(sys)
pzplot(sys1,sys2,...,sysN)
pzplot(ax,...)
pzplot(...,plotoptions)

Описание

пример

h = pzplot(sys) строит полюса и нули передачи модели sys динамической системы и возвращается, график обрабатывают h к графику. Используйте эту функцию, чтобы сгенерировать нулевую полюсом карту с настраиваемыми опциями графика, такими как FreqUnits, TimeUnits и IOGrouping. Для получения дополнительной информации об использовании и интерпретация нулевых полюсом карт, смотрите pzmap.

пример

pzplot(sys) строит полюса и нули передачи модели sys динамической системы. x и o указывают на полюса и нули соответственно.

пример

pzplot(sys1,sys2,...,sysN) отображает полюса и нули передачи многоуровневых моделей на одном графике. Можно задать разные цвета для каждой модели индивидуально.

pzplot(ax,...) графики в оси, заданные ax вместо текущей оси gca.

пример

pzplot(...,plotoptions) строит полюса и нули передачи с опциями, заданными в plotoptions. Для получения дополнительной информации о способах изменить свойства ваших графиков, смотрите Способы Настроить Графики (Control System Toolbox).

Примеры

свернуть все

Постройте полюса и нули непрерывно-разовой системы, представленной следующей передаточной функцией:

sys(s)=2s2+5s+1s2+3s+5.

sys = tf([2 5 1],[1 3 5]);
h = pzplot(sys);
grid on

Включение сетки отображает строки постоянного отношения затухания (дзэта) и строки постоянной собственной частоты (wn). Эта система имеет два действительных нуля, отмеченные o на графике. Система также имеет пару комплексных полюсов, отмеченных x.

Измените цвет заголовка графика. Для этого используйте указатель графика, h.

p = getoptions(h); 
p.Title.Color = [1,0,0]; 
setoptions(h,p);

В данном примере загрузите массив 3 на 1 моделей передаточной функции.

load('tfArrayMargin.mat','sys');
size(sys)
3x1 array of transfer functions.
Each model has 1 outputs and 1 inputs.

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

pzplot(sys(:,:,1),'r',sys(:,:,2),'g',sys(:,:,3),'b');

Постройте полюса и нули непрерывно-разовой системы, представленной следующей передаточной функцией с пользовательским набором опции:

sys(s)=2s2+5s+1s2+3s+5.

Создайте пользовательский набор опции с помощью pzoptions.

plotoptions = pzoptions;

В данном примере задайте сетку, чтобы быть видимыми.

plotoptions.Grid = 'on';

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

h = pzplot(tf([2 5 1],[1 3 5]),plotoptions);

Включение сетки отображает строки постоянного отношения затухания (дзэта) и строки постоянной собственной частоты (wn). Эта система имеет два действительных нуля, отмеченные o на графике. Система также имеет пару комплексных полюсов, отмеченных x.

Входные параметры

свернуть все

Динамическая система, заданная как SISO или модель динамической системы MIMO или массив SISO или моделей динамической системы MIMO. Динамические системы, которые можно использовать, включают непрерывно-разовое или дискретное время числовые модели LTI, такие как tf, zpk или модели ss.

Если sys является обобщенной моделью в пространстве состояний genss или неопределенная модель в пространстве состояний uss, pzplot возвращает полюса и передачу текущего значения или номинальную стоимость sys. Если sys является массивом моделей, pzplot строит полюса и нули каждой модели в массиве на той же схеме.

Указатель осей, заданный как объект осей. Если вы не задаете объект осей, то pzplot использует текущую систему координат gca, чтобы построить полюса и нули системы.

Нулевые полюсом опции графика, заданные как объект опций. Смотрите pzoptions для списка доступных опций графика.

Выходные аргументы

свернуть все

Нулевой полюсом указатель опций графика, возвращенный как скаляр. Используйте h, чтобы запросить и изменить свойства вашего нулевого полюсом графика. Можно использовать этот указатель, чтобы настроить график с командами setoptions и getoptions.

Советы

  • Используйте sgrid или zgrid к сюжетным линиям постоянного отношения затухания и собственной частоты в s- или z - плоскость.

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

| | | |

Темы

Представлено до R2006a