setoptions

Установите опции графика для графика отклика

Синтаксис

setoptions(h, PlotOpts)
setoptions(h, 'Property1', 'value1', ...)
setoptions(h, PlotOpts, 'Property1', 'value1', ...)

Описание

setoptions(h, PlotOpts) устанавливает настройки для построения графика отклика с помощью указателя на график. h - указатель на график, PlotOpts - указатель параметров графика, содержащий информацию об опциях графика.

Существует два способа создать указатель на опции графика:

  • Использование getoptions, который принимает указатель на график и возвращает указатель на опции графика.

    p = getoptions(h)
    
  • Создайте указатель опций графика по умолчанию с помощью одной из следующих команд:

    • bodeoptions - Диаграммы Боде

    • hsvoptions - графики сингулярных значений Ханкеля

    • nicholsoptions - Николс графики

    • nyquistoptions - Годографы Найквиста

    • pzoptions - График полюса/ноль

    • sigmaoptions - Sigma графики

    • timeoptions - Временные графики (шаг, начало, импульс и т.д.)

    Для примера,

    p = bodeoptions
    

    возвращает указатель на опции графика для диаграмм Боде.

setoptions(h, 'Property1', 'value1', ...) присваивает значения парам свойств вместо использования PlotOpts. Чтобы узнать, какие свойства и значения доступны для конкретного графика, введите help <function>options. Для примера, для типа Диаграмм Боде

help bodeoptions

Список свойств и значений, доступных для каждого типа графика, см. в разделе «Ссылки на свойства и значения» (Control System Toolbox).

setoptions(h, PlotOpts, 'Property1', 'value1', ...) сначала присваивает свойства графика, как определено в @PlotOptions, а затем переопределяет любые свойства, управляемые заданными парами «свойство/значение».

Примеры

свернуть все

Создайте следующую передаточную функцию в непрерывном времени:

H(s)=1s+1

sys = tf(1,[1 1]);

Создайте Диаграмму Боде с указателем на график h.

h = bodeplot(sys);

Figure contains 2 axes. Axes 1 contains an object of type line. This object represents sys. Axes 2 contains an object of type line. This object represents sys.

Создайте указатель на опции графика p.

p = getoptions(h);

Измените частотные модули графика на Hz.

p.FreqUnits = 'Hz';

Применить опции графика к диаграмме Боде.

setoptions(h,p);

Figure contains 2 axes. Axes 1 contains an object of type line. This object represents sys. Axes 2 contains an object of type line. This object represents sys.

Кроме того, используйте setoptions(h,'FrequencyUnits','Hz').

См. также

Введенный в R2012a