exponenta event banner

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

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

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').

См. также

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