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 — Графики сигмы

    • 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
Для просмотра документации необходимо авторизоваться на сайте