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 - Графики сингулярных значений Hankel

    • nicholsoptions - участки Николса

    • nyquistoptions - Найквистские участки

    • pzoptions - Полюсные/нулевые графики

    • sigmaoptions - участки Сигма

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

    Например,

    p = bodeoptions
    

    возвращает дескриптор опций графика для графиков Боде.

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

help bodeoptions

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

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

Примеры

свернуть все

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

H (s) = 1 с + 1

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

Создание графика Bode с помощью маркера печати 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';

Примените опции графика к графику Bode.

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