exponenta event banner

zgrid

Формирование сетки плоскости Z из постоянных коэффициентов демпфирования и собственных частот

Описание

пример

zgrid формирует сетку постоянных коэффициентов демпфирования от 0 до 1 с шагом 0,1 и собственных частот от 0 до π/T в шагах 0.1*π/T для карт корневых локусов и полюсов-нулей. Шаги по умолчанию 0.1*π/T представляют доли частот Найквиста. zgrid затем строит сетку по текущей оси. zgrid создает сетку над графиком без изменения границ текущей оси, если текущая ось содержит дискретную диаграмму корневого местоположения z-плоскости или карту полюс-нуль. Этот синтаксис используется для печати нескольких систем с различными временами выборки.

Можно также выбрать «Сетка» в контекстном меню окна печати, чтобы создать ту же самую сетку плоскости Z.

пример

zgrid(T) генерирует сетку плоскости Z с использованием значений по умолчанию для коэффициента демпфирования и собственной частоты относительно времени выборки T.

zgrid(zeta,wn) строит график сетки постоянного коэффициента демпфирования и собственных частотных линий для коэффициентов демпфирования и нормированных собственных частот в векторах zeta и wnсоответственно. Если время выборки не указано, значения частоты в wn интерпретируются как нормированные значения, то есть wn/T.

zgrid(zeta,wn,T) строит график сетки постоянного коэффициента демпфирования и собственных частотных линий для коэффициентов демпфирования и собственных частот в векторах zeta и wn, относительно времени выборки T. zeta строки независимы для T но wn линии зависят от значения времени выборки. Этот синтаксис используется для создания сетки плоскости Z с определенными значениями wn.

zgrid(___,'new') сначала очищает текущие оси и устанавливает hold on.

zgrid(AX,___) отображает сетку плоскости Z на Axes или UIAxes объект на текущей фигуре с маркером перемещения AX. Использовать этот синтаксис при создании приложений с помощью zgrid в Конструкторе приложений.

Примеры

свернуть все

Чтобы увидеть сетку плоскости Z на графике корневого локуса, введите

H = tf([2 -3.4 1.5],[1 -1.6 0.8],-1)
H =
 
  2 z^2 - 3.4 z + 1.5
  -------------------
   z^2 - 1.6 z + 0.8
 
Sample time: unspecified
Discrete-time transfer function.
rlocus(H)
zgrid
axis equal

Figure contains an axes. The axes contains 4 objects of type line. This object represents H.

В этом примере рассмотрим функцию передачи дискретного времени sys с временем выборки 0,1 с. Теперь постройте график полюса-нуля карты sys и визуализировать сетку Z-плоскости по умолчанию без указания времени выборки.

sys = tf([2 -3.4 1.5],[1 -1.6 0.8],0.1);
Ts = 0.1;
figure()
pzmap(sys)
zgrid()
axis equal

Figure contains an axes. The axes contains 2 objects of type line. This object represents sys.

Обратите внимание, что частоты на z-плоскостной сетке нормализованы в терминах fxeonT. Чтобы получить истинные значения частоты в сетке, укажите время выборки с помощью zgrid команда.

figure()
pzmap(sys)
zgrid(Ts)
axis equal

Figure contains an axes. The axes contains 2 objects of type line. This object represents sys.

Теперь обратите внимание, что значения частоты на графике являются истинными значениями, то есть они ненормализованы.

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

свернуть все

Коэффициент демпфирования, заданный как вектор в том же порядке, что и wn.

Значения собственной частоты, заданные как вектор. Собственные частоты строятся как истинные значения, когда T указывается. Когда время выборки не указано, zgrid нормализует значения как wn/T.

Время выборки, указанное как:

  • Положительный скаляр, представляющий период выборки дискретно-временной системы. Фактические значения частоты отображаются в частотной сетке.

  • -1 для дискретно-временной системы с неопределенным временем выборки. Значения частоты отображаются как нормализованные значения f*π/T для сетки по умолчанию.

zeta строки не зависят от T в то время как wn линии зависят от времени выборки. Необходимо указать T для печати конкретных значений wn. Время выборки T не указано, требуется wn значения интерпретируются как нормированные значения, то есть wn/T.

Дескриптор объекта, указанный как Axes или UIAxes объект. Использовать AX для создания приложений с помощью zgrid в Конструкторе приложений.

См. также

| | (Панель инструментов системы управления)

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