iddataPlotOptions

Опция установлена для iddata/plot

Описание

пример

opt = iddataPlotOptions('time') создает набор опции по умолчанию для того, чтобы отобразить данные временного интервала на графике. Используйте запись через точку, чтобы настроить набор опции в случае необходимости.

пример

opt = iddataPlotOptions('frequency') создает набор опции по умолчанию для того, чтобы отобразить данные частотного диапазона на графике. Используйте запись через точку, чтобы настроить набор опции в случае необходимости.

пример

opt = iddataPlotOptions(___,'identpref') инициализирует опции графика с настройками System Identification Toolbox™. Этот синтаксис может включать любую из комбинаций входных аргументов в предыдущих синтаксисах. Используйте этот синтаксис, чтобы изменить несколько опций графика, но в противном случае использовать ваши настройки тулбокса.

Примеры

свернуть все

Создайте набор опций с опциями по умолчанию для данных временного интервала.

opt = iddataPlotOptions('time');

Задайте свойства графика, такие как единицы измерения времени и сетка. Просмотрите график в минутах

 opt.TimeUnits = 'minutes';
 % Turn grid on
 opt.Grid = 'on';

Создайте график с помощью заданных опций.

load iddata1 z1
h = plot(z1, opt);

Сгенерируйте данные с двумя входными параметрами и одним выходом.

z = iddata(randn(100,1),rand(100,2));

Сконфигурируйте график временной зависимости.

opt = iddataPlotOptions('time');

Отобразите данные на графике.

h = plot(z,opt);

Измените ориентацию графиков, таким образом, что все входные параметры построены в одном столбце, и все выходные параметры находятся во втором столбце.

opt.Orientation = 'two-column';
h = plot(z,opt);

В качестве альтернативы используйте setoptions.

setoptions(h,'Orientation','two-column')

Можно также изменить ориентацию путем щелчка правой кнопкой по графику и выбора Orientation в контекстном меню.

Создайте набор опции с опциями по умолчанию для данных частотного диапазона.

opt = iddataPlotOptions('frequency');

Задайте свойства графика, такие как видимость фазы и единицы частоты.

opt.PhaseVisible = 'off'; 
opt.FreqUnits = 'Hz';

Создайте график с заданными опциями.

load iddata7 z7
zf = fft(z7);
h = plot(zf,opt);

opt = iddataPlotOptions('time','identpref');

Выходные аргументы

свернуть все

Набор опции, содержащий заданные опции для iddata/plot. Структура имеет следующие поля:

Поле Описание
TitlexlabelYLabel

Текст и стиль для меток осей и заголовка графика, заданного как массив структур со следующими полями:

  • String — Заголовок и текст метки осей, заданный как вектор символов.

    Title по умолчанию: 'Input-Output Data'

    XLabel по умолчаниюВремя

    YLabel по умолчанию: 'Amplitude'

  • FontSize — Размер шрифта, заданный как скалярное значение, больше, чем 0.
    Значение по умолчанию: 8

  • FontWeight — Толщина текста, заданного как одно из следующих значений: 'Normal' | 'Bold'
    Значение по умолчанию: 'Normal'

  • Font Angle — Угол текстового символа, заданный как одно из следующих значений: 'Normal' | 'Italic'
    Значение по умолчанию: 'Normal'

  • Color — Цвет текста, заданного как вектор значений RGB между 0 к 1.
    Значение по умолчанию: [0,0,0]

  • Interpreter — Интерпретация текстовых символов, заданных как одно из следующих значений: 'tex' | 'latex'| 'none'
    Значение по умолчанию: 'tex'

TickLabel

Стиль метки в виде галочки, заданный как массив структур со следующими полями:

  • FontSize — Размер шрифта, заданный как скалярное значение, больше, чем 0.
    Значение по умолчанию: 8

  • FontWeight — Толщина текста, заданного как одно из следующих значений: 'Normal' | 'Bold'
    Значение по умолчанию: 'Normal'

  • Font Angle — Угол текстового символа, заданный как одно из следующих значений: 'Normal' | 'Italic'
    Значение по умолчанию: 'Normal'

  • Color — Цвет текста, заданного как вектор значений RGB между 0 к 1 | вектор символов названия цвета | 'none'. Например, для желтого цвета, задайте как одно из следующего: [1 1 0], 'yellow', или 'y'.
    Значение по умолчанию: [0,0,0]

Grid

Покажите или скройте сетку, заданную как одно из следующих значений: 'off' | 'on'

Значение по умолчанию: 'off'

GridColor

Цвет линий сетки, заданных как одно из следующих значений: вектор значений RGB в области значений [0,1] | вектор символов названия цвета | 'none'. Например, для желтого цвета, задайте как одно из следующего: [1 1 0], 'yellow', или 'y'.

Значение по умолчанию: [0.15,0.15,0.15]

XlimMode, YlimMode

Оси ограничивают режимы, заданные как одно из следующих значений:

  • 'auto' — Пределы по осям основаны на отображенных на графике данных

  • 'manual' — Значения явным образом установлены с Xlimylim

Значение по умолчанию: 'auto'

Xlimylim

Пределы осей, заданные как максимальные и минимальные значения.

Значение по умолчанию: [0 1]

IOGrouping

Группировка пар ввода - вывода, заданных как одно из следующих значений: 'none' | 'inputs' | 'outputs'|'all'

Значение по умолчанию: 'none'

InputLabels, OutputLabels

Стили метки ввода и вывода на осях индивидуального участка, заданных как массив структур со следующими полями:

  • FontSize — Размер шрифта, заданный как тип данных scalar.
    Значение по умолчанию: 8

  • FontWeight — Толщина текста, заданного как одно из следующих значений: 'Normal' | 'Bold'
    Значение по умолчанию: 'Normal'

  • Font Angle — Угол текстового символа, заданный как одно из следующих значений: 'Normal' | 'Italic'
    Значение по умолчанию: 'Normal'

  • Color — Цвет текста, заданного как вектор значений RGB между 0 к 1 | вектор символов названия цвета | 'none'. Например, для желтого цвета, задайте как одно из следующего: [1 1 0], 'yellow', или 'y'.
    Значение по умолчанию: [0.4,0.4,0.4]

  • Interpreter — Интерпретация текстовых символов, заданных как одно из следующих значений: 'tex' | 'latex'| 'none'
    Значение по умолчанию: 'tex'

InputVisible, OutputVisible

Видимость каналов ввода и вывода, заданных как одно из следующих значений: 'off' | 'on'

Значение по умолчанию: 'on'

Orientation

Ориентация графиков входных и выходных данных, заданных как одно из следующих значений:

  • 'two-row' — Постройте все выходные параметры в одной строке и все входные параметры во второй строке

  • 'two-column' — Постройте все выходные параметры в одном столбце и все входные параметры во втором столбце

  • 'single-row' — Постройте все вводы и выводы в одной строке

  • 'single-column'— Постройте все вводы и выводы в одном столбце

Значение по умолчанию: 'two-row'.

Для графиков данных временного интервала только:

Поле Описание
TimeUnits

Единицы измерения времени, заданные как одно из следующих значений:

  • 'nanoseconds'

  • 'microseconds'

  • 'milliseconds'

  • 'seconds'

  • 'minutes'

  • 'hours'

  • 'days'

  • 'weeks'

  • 'months'

  • 'years'

Можно также задать 'auto' который использует единицы измерения времени, заданные в TimeUnit свойство данных. Для нескольких систем с различными единицами измерения времени используются модули первой системы.

Normalize

Нормируйте ответы, заданные как одно из следующих значений: 'on' |'off'

Значение по умолчанию: 'off'

Для графиков данных частотного диапазона только:

Поле Описание
FreqUnits

Единицы частоты, заданные как одно из следующих значений:

  • 'Hz'

  • 'rad/second'

  • 'rpm'

  • 'kHz'

  • 'MHz'

  • 'GHz'

  • 'rad/nanosecond'

  • 'rad/microsecond'

  • 'rad/millisecond'

  • 'rad/minute'

  • 'rad/hour'

  • 'rad/day'

  • 'rad/week'

  • 'rad/month'

  • 'rad/year'

  • 'cycles/nanosecond'

  • 'cycles/microsecond'

  • 'cycles/millisecond'

  • 'cycles/hour'

  • 'cycles/day'

  • 'cycles/week'

  • 'cycles/month'

  • 'cycles/year'

Значение по умолчанию: 'rad/s'

Можно также задать 'auto' который использует единицы частоты rad/TimeUnit относительно модулей системного времени, заданных в TimeUnit свойство. Для нескольких систем с различными единицами измерения времени используются модули первой системы.

FreqScale

Шкала частоты, заданная как одно из следующих значений: 'linear' | 'log'

Значение по умолчанию: 'log'

MagUnits

Единицы величины, заданные как одно из следующих значений: 'dB' | 'abs'

Значение по умолчанию: 'dB'

MagScale

Шкала величины, заданная как одно из следующих значений: 'linear' | 'log'

Значение по умолчанию: 'linear'

MagVisible

Видимость графика величины, заданная как одно из следующих значений: 'on' | 'off'

Значение по умолчанию: 'on'

MagLowerLimMode

Включает более низкий предел величины, заданный как одно из следующих значений: 'auto' | 'manual'

Значение по умолчанию: 'auto'

MagLowerLimБолее низкий предел величины, заданный как тип данных double. Это обычно решается областью значений амплитуд, которые берут отображенные на графике данные.
PhaseUnits

Модули фазы, заданные как одно из следующих значений: 'deg' | 'rad'

Значение по умолчанию: 'deg'

PhaseVisible

Видимость графика фазы, заданная как одно из следующих значений: 'on' | 'off'

Значение по умолчанию: 'on'

PhaseWrapping

Включите перенос фазы, заданный как одно из следующих значений: 'on' | 'off'

Значение по умолчанию: 'off'

PhaseWrappingBranch

Значение фазы, в котором график переносит накопленную фазу когда PhaseWrapping установлен в 'on'.

Значение по умолчанию: –180 (фаза переносится на интервал [–180º, 180º)),

PhaseMatching

Включите соответствие фазы, заданное как одно из следующих значений: 'on' | 'off'

Значение по умолчанию: 'off'

PhaseMatchingFreqЧастота для соответствия с фазой, заданной как тип данных double.
PhaseMatchingValueЗначение, к которому фазовые отклики являются соответствующими тесно, задало как вещественное число, представляющее желаемое значение фазы PhaseMatchingFreq.

Смотрите также

|

Введенный в R2014a