exponenta event banner

sectorplotoptions

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

    Описание

    Используйте sectorplotoptions команда, чтобы создать SectorPlotOptions объект настроить ваш сектор строит внешний вид. Можно также использовать команду, чтобы заменить настройки настройки графика в MATLAB® сеанс, в котором вы создаете графики сектора.

    Создание

    Описание

    пример

    plotoptions = sectorplotoptions возвращает набор по умолчанию опций графика для использования с passiveplot и sectorplot команды. Можно использовать эти опции, чтобы настроить внешний вид графика с помощью командной строки. Этот синтаксис полезен, когда это необходимо, чтобы записать скрипт, чтобы сгенерировать графики, которые выглядят одинаково независимо от настроек preference сеанса работы с MATLAB, в котором вы запускаете скрипт.

    пример

    plotoptions = sectorplotptions('cstprefs') инициализирует опции графика опциями, которые вы выбрали в Редакторе Настроек Control System Toolbox™. Для получения дополнительной информации о редакторе, см. Редактор Настроек Тулбокса. Этот синтаксис полезен, когда это необходимо, чтобы изменить несколько опций графика, но в противном случае использовать ваши настройки по умолчанию. Скрипт, который использует этот синтаксис, может сгенерировать результаты, которые выглядят по-другому, когда запущено на сеансе с различными настройками.

    Свойства

    развернуть все

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

    • 'Hz'

    • 'rad/s'

    • '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'

    Шкала частоты в виде любого 'log'или 'linear'.

    Индексируйте шкалу в виде любого 'log'или 'linear'.

    Группировка ввода - вывода (ввод-вывод) пары в виде одного из следующего:

    • 'none''— Никакая группировка ввода - вывода.

    • 'inputs'— Группа только входные параметры.

    • Выходные параметры '— Группа только выходные параметры.

    • все'— Группа все пары ввода-вывода.

    Введите стиль метки в виде структуры со следующими полями:

    • FontSize — Размер шрифта в виде скалярного значения, больше, чем нуль в модулях точки. Размер шрифта по умолчанию зависит от конкретной операционной системы и локали. Одна точка равняется 1/72 'inches'.

    • FontWeight — Символьная толщина в виде 'Normal'или 'bold'. MATLAB использует FontWeight свойство выбрать шрифт от доступных в вашей системе. Не все шрифты имеют полужирный вес. Поэтому определение полужирной толщины шрифта может все еще привести к обычной толщине шрифта.

    • FontAngle — Символьный наклон в виде 'Normal'или 'italic'. Не все шрифты имеют оба стиля шрифта. Поэтому курсивный шрифт может выглядеть одинаково как обычный шрифт.

    • Color — Цвет текста в виде триплета RGB. Цвет по умолчанию темно-сер с триплетом RGB [0.4,0.4,0.4].

    • Interpreter — Текстовый интерпретатор в виде одного из этих значений:

      • 'tex'— Интерпретируют символы с помощью подмножества разметки TeX. Это - значение по умолчанию Interpreter.

      • 'latex'— Интерпретируют символы, использующие разметку LATEX.

      • 'none''— буквенные символы Отображения.

    Выведите стиль метки в виде структуры со следующими полями:

    • FontSize — Размер шрифта в виде скалярного значения, больше, чем нуль в модулях точки. Размер шрифта по умолчанию зависит от конкретной операционной системы и локали. Одна точка равняется 1/72 'inches'.

    • FontWeight — Символьная толщина в виде 'Normal'или 'bold'. MATLAB использует FontWeight свойство выбрать шрифт от доступных в вашей системе. Не все шрифты имеют полужирный вес. Поэтому определение полужирной толщины шрифта может все еще привести к обычной толщине шрифта.

    • FontAngle — Символьный наклон в виде 'Normal'или 'italic'. Не все шрифты имеют оба стиля шрифта. Поэтому курсивный шрифт может выглядеть одинаково как обычный шрифт.

    • Color — Цвет текста в виде триплета RGB. Цвет по умолчанию темно-сер с триплетом RGB [0.4,0.4,0.4].

    • Interpreter — Текстовый интерпретатор в виде одного из этих значений:

      • 'tex'— Интерпретируют символы с помощью подмножества разметки TeX. Это - значение по умолчанию Interpreter.

      • 'latex'— Интерпретируют символы, использующие разметку LATEX.

      • 'none''— буквенные символы Отображения.

    Переключите отображение входных параметров в виде {'on'}off, или массив ячеек с несколькими элементами.

    Переключите отображение выходных параметров в виде {'on'}off, или массив ячеек с несколькими элементами.

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

    • String — Текст метки в виде вектора символов. По умолчанию графиком является названный 'Singular Values'.

    • FontSize — Размер шрифта в виде скалярного значения, больше, чем нуль в модулях точки. Размер шрифта по умолчанию зависит от конкретной операционной системы и локали. Одна точка равняется 1/72 'inches'.

    • FontWeight — Символьная толщина в виде 'Normal'или 'bold'. MATLAB использует FontWeight свойство выбрать шрифт от доступных в вашей системе. Не все шрифты имеют полужирный вес. Поэтому определение полужирной толщины шрифта может все еще привести к обычной толщине шрифта.

    • FontAngle — Символьный наклон в виде 'Normal'или 'italic'. Не все шрифты имеют оба стиля шрифта. Поэтому курсивный шрифт может выглядеть одинаково как обычный шрифт.

    • Color — Цвет текста в виде триплета RGB. Цвет по умолчанию является черным, как задано триплетом RGB [0,0,0].

    • Interpreter — Текстовый интерпретатор в виде одного из этих значений:

      • 'tex'— Интерпретируют символы с помощью подмножества разметки TeX. Это - значение по умолчанию Interpreter.

      • 'latex'— Интерпретируют символы, использующие разметку LATEX.

      • 'none''— буквенные символы Отображения.

    Текст метки оси X и стиль в виде структуры со следующими полями:

    • String — Текст метки в виде вектора символов. По умолчанию ось названа на основе единиц частоты FreqUnits.

    • FontSize — Размер шрифта в виде скалярного значения, больше, чем нуль в модулях точки. Размер шрифта по умолчанию зависит от конкретной операционной системы и локали. Одна точка равняется 1/72 'inches'.

    • FontWeight — Символьная толщина в виде 'Normal'или 'bold'. MATLAB использует FontWeight свойство выбрать шрифт от доступных в вашей системе. Не все шрифты имеют полужирный вес. Поэтому определение полужирной толщины шрифта может все еще привести к обычной толщине шрифта.

    • FontAngle — Символьный наклон в виде 'Normal'или 'italic'. Не все шрифты имеют оба стиля шрифта. Поэтому курсивный шрифт может выглядеть одинаково как обычный шрифт.

    • Color — Цвет текста в виде триплета RGB. Цвет по умолчанию является черным, как задано триплетом RGB [0,0,0].

    • Interpreter — Текстовый интерпретатор в виде одного из этих значений:

      • 'tex'— Интерпретируют символы с помощью подмножества разметки TeX. Это - значение по умолчанию Interpreter.

      • 'latex'— Интерпретируют символы, использующие разметку LATEX.

      • 'none''— буквенные символы Отображения.

    Текст метки оси Y и стиль в виде структуры со следующими полями:

    • String — Текст метки в виде массива ячеек из символьных векторов. По умолчанию ось названа на основе единиц величины MagUnits.

    • FontSize — Размер шрифта в виде скалярного значения, больше, чем нуль в модулях точки. Размер шрифта по умолчанию зависит от конкретной операционной системы и локали. Одна точка равняется 1/72 'inches'.

    • FontWeight — Символьная толщина в виде 'Normal'или 'bold'. MATLAB использует FontWeight свойство выбрать шрифт от доступных в вашей системе. Не все шрифты имеют полужирный вес. Поэтому определение полужирной толщины шрифта может все еще привести к обычной толщине шрифта.

    • FontAngle — Символьный наклон в виде 'Normal'или 'italic'. Не все шрифты имеют оба стиля шрифта. Поэтому курсивный шрифт может выглядеть одинаково как обычный шрифт.

    • Color — Цвет текста в виде триплета RGB. Цвет по умолчанию является черным, как задано триплетом RGB [0,0,0].

    • Interpreter — Текстовый интерпретатор в виде одного из этих значений:

      • 'tex'— Интерпретируют символы с помощью подмножества разметки TeX. Это - значение по умолчанию Interpreter.

      • 'latex'— Интерпретируют символы, использующие разметку LATEX.

      • 'none''— буквенные символы Отображения.

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

    • FontSize — Размер шрифта в виде скалярного значения, больше, чем нуль в модулях точки. Размер шрифта по умолчанию зависит от конкретной операционной системы и локали. Одна точка равняется 1/72 'inches'.

    • FontWeight — Символьная толщина в виде 'Normal'или 'bold'. MATLAB использует FontWeight свойство выбрать шрифт от доступных в вашей системе. Не все шрифты имеют полужирный вес. Поэтому определение полужирной толщины шрифта может все еще привести к обычной толщине шрифта.

    • FontAngle — Символьный наклон в виде 'Normal'или 'italic'. Не все шрифты имеют оба стиля шрифта. Поэтому курсивный шрифт может выглядеть одинаково как обычный шрифт.

    • Color — Цвет текста в виде триплета RGB. Цвет по умолчанию является черным, как задано триплетом RGB [0,0,0].

    Переключите отображение сетки на графике в виде любого 'off'или 'on'.

    Цвет линий сетки в виде триплета RGB. Цвет по умолчанию светло-сер, как задано триплетом RGB [0.15,0.15,0.15].

    Режим выбора для оси X ограничивает в виде одного из этих значений:

    • 'auto''— Включают автоматический предельный выбор, который основан на общем промежутке отображенных на графике данных.

    • 'manual'— Вручную задают пределы по осям. Чтобы задать пределы по осям, установите XLim свойство.

    Режим выбора для оси Y ограничивает в виде одного из этих значений:

    • 'auto''— Включают автоматический предельный выбор, который основан на общем промежутке отображенных на графике данных.

    • 'manual'— Вручную задают пределы по осям. Чтобы задать пределы по осям, установите YLim свойство.

    Ось X ограничивает в виде массива ячеек, содержащего двухэлементный вектор из формы [min,max].

    Ось Y ограничивает в виде массива ячеек, содержащего двухэлементный вектор из формы [min,max].

    Функции объекта

    passiveplotВычислите или постройте индекс пассивности как функцию частоты
    sectorplotВычислите или постройте индекс сектора как функцию частоты

    Примеры

    свернуть все

    В данном примере создайте график индекса пассивности, который использует красный текст с 15 точками для заголовка. Этот график выглядит одинаково на любом сеансе MATLAB®, независимо от настроек той, в которой это сгенерировано.

    Во-первых, создайте набор опций по умолчанию с помощью sectorplotoptions.

    plotoptions = sectorplotoptions;

    Затем изменитесь, необходимые свойства опций устанавливают plotoptions.

    plotoptions.Title.FontSize = 15;
    plotoptions.Title.Color = [1 0 0];
    plotoptions.FreqUnits = 'Hz';
    plotoptions.Grid = 'on';

    Теперь создайте график индекса пассивности с помощью plotoptions набора опций.

    G = tf(1,[1 1]);
    passiveplot(G,plotoptions)

    Figure contains an axes object. The axes object contains an object of type line. This object represents G.

    Поскольку plotoptions начинается с фиксированного набора опций, результат графика независим от настроек тулбокса текущего сеанса работы с MATLAB.

    В данном примере создайте относительный график сектора модели с комплексными коэффициентами. Затем включите сетку, переименуйте график и измените шкалу частоты.

    Создайте модель в пространстве состояний с комплексными данными и задайте геометрию сектора.

    A = [-3.50,-1.25-0.25i;2,0];
    B = [1;0];
    C = [-0.75-0.5i,0.625-0.125i];
    D = 0.5;
    Hc = [ss(A,B,C,D);1];
    Q = [1 0.1;0.1 -1];

    Создайте набор опций на основе настроек тулбокса.

    plotoptions = sectorplotoptions('cstprefs');
    plotoptions.Grid = 'on';
    plotoptions.FreqScale = 'linear';
    plotoptions.Title.String = 'Relative Sector Index Plot of Complex-Coefficient Model';

    Теперь создайте график сектора с пользовательским набором опции plotoptions.

    sectorplot(Hc,Q,plotoptions)

    Figure contains an axes object. The axes object contains an object of type line. This object represents Hc.

    Введенный в R2016a