pzoptions

Создайте список опций графика полюса/нуля

Описание

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

Создание

Описание

пример

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

пример

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

Свойства

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

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

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

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

  • 'nanoseconds'

  • 'microseconds'

  • 'milliseconds'

  • 'seconds'

  • 'minutes'

  • 'hours'

  • 'days'

  • 'weeks'

  • 'months'

  • 'years'

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

Количество стандартных отклонений, чтобы использовать, чтобы построить область доверия в виде скаляра. Это применимо к идентифицированным моделям только.

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

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

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

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

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

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

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

  • 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 дюйм.

  • 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 — Текст метки в виде вектора символов. По умолчанию графиком является названный 'Pole-Zero Map'.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 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].

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

iopzplotПостройте нулевую полюсом карту для пар ввода-вывода с дополнительными опциями настройки графика
pzplotДиаграмма нулей и полюсов модели динамической системы с дополнительными опциями настройки графика

Примеры

свернуть все

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

sys(s)=2s2+5s+1s2+3s+5.

Создайте пользовательский набор опции с помощью pzoptions.

plotoptions = pzoptions;

В данном примере задайте сетку, чтобы отобразиться.

plotoptions.Grid = 'on';

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

h = pzplot(tf([2 5 1],[1 3 5]),plotoptions);

Figure contains an axes object. The axes object contains 2 objects of type line. This object represents untitled1.

Включение сетки отображает линии постоянного коэффициента затухания (дзэта) и линии постоянной собственной частоты (wn). Эта система имеет два действительных нуля, отмеченные o на графике. Система также имеет пару комплексных полюсов, отмеченных x.

Введенный в R2008a