exponenta event banner

nicholsplot

График частотных характеристик Николса и ручка обратного графика

Синтаксис

h = nicholsplot(sys)
nicholsplot(sys,{wmin,wmax})
nicholsplot(sys,w)
nicholsplot(sys1,sys2,...,w)
nicholsplot(AX,...)
nicholsplot(..., plotoptions)

Описание

h = nicholsplot(sys) рисует график Николса динамической системы sys. Он также возвращает дескриптор графика h. Этот дескриптор можно использовать для настройки графика с помощью getoptions и setoptions команды. Напечатать

help nicholsoptions 

список доступных опций печати.

Диапазон частот и количество точек выбираются автоматически. Посмотрите bode для получения подробной информации о понятии частоты в дискретное время.

nicholsplot(sys,{wmin,wmax}) рисует график Николса для частот между wmin и wmaxrad/TimeUnit, где TimeUnit - единицы времени входной динамической системы, указанные в TimeUnit имущество sys).

nicholsplot(sys,w) использует предоставленный пользователем вектор w частот, в rad/TimeUnit, на котором должен быть оценен ответ Николса. Посмотрите logspace формируют логарифмически разнесенные частотные векторы.

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

nicholsplot(sys1,'r',sys2,'y--',sys3,'gx').

nicholsplot(AX,...) строит графики в осях с ручкой AX.

nicholsplot(..., plotoptions) строит график Николса с опциями, указанными в plotoptions. Напечатать

help nicholsoptions 

для получения дополнительной информации.

Примеры

Создание графика Николса и использование маркера графика для изменения единиц частоты на Гц

sys = rss(5);
h = nicholsplot(sys);
% Change units to Hz 
setoptions(h,'FreqUnits','Hz');

Совет

Можно изменить свойства графика, например единицы измерения. Сведения о способах изменения свойств графиков см. в разделе Способы настройки графиков.

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