График Nyquist с дополнительными опциями настройки графика
h = nyquistplot(sys)
nyquistplot(sys,{wmin,wmax})
nyquistplot(sys,w)
nyquistplot(sys1,sys2,...,w)
nyquistplot(AX,...)
nyquistplot(..., plotoptions)
h = nyquistplot(sys) рисует график Найквиста динамической модели системы sys. Он также возвращает дескриптор графика h. Этот дескриптор можно использовать для настройки графика с помощью getoptions и setoptions команды. Напечатать
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
для получения дополнительной информации.
Создайте график Найквиста динамической системной модели и сохраните маркер перемещения на графике.
sys = tf(100,[1,2,1]); h = nyquistplot(sys);

Измените название графика на «Nyquist Plot of sys». Для этого используйте getoptions извлечение существующих опций печати из маркера печати h.
opt = getoptions(h)
opt =
FreqUnits: 'rad/s'
MagUnits: 'dB'
PhaseUnits: 'deg'
ShowFullContour: 'on'
ConfidenceRegionNumberSD: 1
ConfidenceRegionDisplaySpacing: 5
IOGrouping: 'none'
InputLabels: [1x1 struct]
OutputLabels: [1x1 struct]
InputVisible: {'on'}
OutputVisible: {'on'}
Title: [1x1 struct]
XLabel: [1x1 struct]
YLabel: [1x1 struct]
TickLabel: [1x1 struct]
Grid: 'off'
GridColor: [0.1500 0.1500 0.1500]
XLim: {[-20 100]}
YLim: {[-80 80]}
XLimMode: {'auto'}
YLimMode: {'auto'}
Title - это структура с несколькими полями.
opt.Title
ans = struct with fields:
String: 'Nyquist Diagram'
FontSize: 11
FontWeight: 'bold'
FontAngle: 'normal'
Color: [0 0 0]
Interpreter: 'tex'
Изменить String области Title структура и использование setoptions для применения изменения к графику.
opt.Title.String = 'Nyquist Plot of sys';
setoptions(h,opt)
Постройте график частотной характеристики Найквиста динамической системы. Назначьте имя переменной дескриптору графика, чтобы получить доступ к нему для дальнейшей обработки.
sys = tf(100,[1,2,1]); h = nyquistplot(sys);

Увеличьте изображение критической точки (-1,0). Это можно сделать в интерактивном режиме, щелкнув правой кнопкой мыши на графике и выбрав «Увеличить» (-1,0). В качестве альтернативы используйте zoomcp команда на ручке графика h.
zoomcp(h)

Сравнить частотные характеристики идентифицированных моделей состояния-пространства порядка 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 показывает более высокую неопределенность его частотной характеристики, особенно близкую к частоте Найквиста, как показано графиком. Чтобы увидеть это, создайте график Найквиста и покажите область доверия в подмножестве точек, в которых отображается ответ Найквиста.
w = linspace(10,10*pi,256); h = nyquistplot(sys1,sys2,w); setoptions(h,'ConfidenceRegionDisplaySpacing',50,... 'ShowFullContour','off');
Чтобы включить отображение доверительной области, щелкните правой кнопкой мыши график и выберите Характеристики (Characteristics) > Доверительная область (Confidence Region).

Можно изменить свойства графика, например единицы измерения. Сведения о способах изменения свойств графиков см. в разделе Способы настройки графиков.
В контекстном меню доступны две опции зумирования, которые применяются специально к графикам Найквиста:
Полный вид (Full View) - закрепляет неограниченные ветви графика Найквиста, но по-прежнему включает критическую точку (-1, 0).
Зумирование (-1,0) - зумирование вокруг критической точки (-1,0). Чтобы получить программный доступ к масштабированию критических точек, используйте zoomcp команда. См. раздел Зумирование критической точки.
Чтобы активировать маркеры данных, отображающие вещественные и мнимые значения с заданной частотой, щелкните в любом месте кривой. На следующем рисунке показан nyquist печать с маркером данных.
