Годограф Найквиста с дополнительными опциями настройки графика
h = nyquistplot(sys)
nyquistplot(sys,{wmin,wmax})
nyquistplot(sys,w)
nyquistplot(sys1,sys2,...,w)
nyquistplot(AX,...)
nyquistplot(..., plotoptions)
h = nyquistplot(sys)
чертит годограф Найквиста модели sys
динамической системы. Это также возвращается, график обрабатывают h
. Можно использовать этот указатель, чтобы настроить график с командами setoptions
и getoptions
. Ввод
help nyquistoptions
для списка доступных опций графика.
Частотный диапазон и число точек выбраны автоматически. Смотрите bode
для получения дополнительной информации о понятии частоты в дискретное время.
nyquistplot(sys,{wmin,wmax})
чертит годограф Найквиста для частот между wmin
и wmax
(в rad/TimeUnit
, где TimeUnit
является единицами измерения времени входной динамической системы, заданной в свойстве TimeUnit
sys
).
nyquistplot(sys,w)
использует предоставленный пользователями векторный w
частот (в rad/TimeUnit
, где TimeUnit
является единицами измерения времени входной динамической системы, заданной в свойстве TimeUnit
sys
), в котором должен быть оценен ответ Найквиста. Смотрите logspace
, чтобы сгенерировать логарифмически распределенные векторы частоты.
nyquistplot(sys1,sys2,...,w)
чертит годографы Найквиста многоуровневых моделей sys1
, sys2
... на одном графике. Вектор частоты w
является дополнительным. Можно также задать цвет, стиль линии и маркер для каждой системы, как в
nyquistplot(sys1,'r',sys2,'y--',sys3,'gx')
nyquistplot(AX,...)
графики в оси с указателем AX
.
nyquistplot(..., plotoptions)
строит ответ Найквиста с опциями, заданными в plotoptions
. Ввод
help nyquistoptions
для получения дополнительной информации.
Настройте единицы частоты годографа Найквиста
Постройте частотную характеристику Найквиста и измените модули на rad/s.
sys = rss(5); h = nyquistplot(sys); % Change units to radians per second. setoptions(h,'FreqUnits','rad/s');
Сравните частотные характеристики идентифицированных моделей в пространстве состояний порядка 2 и 6 наряду с их областями уверенности 1-std
, представленными на каждой 50-й выборке частоты.
load iddata1 sys1 = n4sid(z1, 2) % discrete-time IDSS model of order 2 sys2 = n4sid(z1, 6) % discrete-time IDSS model of order 6
Обе модели производят приблизительно 76%-ю подгонку к данным. Однако sys2
показывает более высокую неуверенность в своей частотной характеристике, особенно близко к частоте Nyquist
как показано графиком:
w = linspace(10,10*pi,256); h = nyquistplot(sys1,sys2,w); setoptions(h,'ConfidenceRegionDisplaySpacing',50,'ShowFullContour','off');
Щелкните правой кнопкой, чтобы включить характеристику области уверенности при помощи Characteristics-> Confidence Region.
Можно изменить свойства графика, например, модули. Для получения информации о способах изменить свойства ваших графиков, смотрите Способы Настроить Графики.