zgrid

Сгенерируйте сетку z-плоскости постоянных коэффициентов затухания и собственных частот

Описание

пример

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

В качестве альтернативы можно выбрать Grid из контекстного меню в окне графика, чтобы сгенерировать ту же сетку 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 в App Designer.

Примеры

свернуть все

Чтобы видеть сетку 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-плоскости нормированы в терминах fπT. Чтобы получить истинные значения частоты на сетке, задайте шаг расчета с 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 в App Designer.

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

| |

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