Создайте список опций Диаграммы Боде
Используйте bodeoptions команда, чтобы создать BodePlotOptions объект настроить внешний вид Диаграммы Боде. Можно также использовать команду, чтобы заменить настройки настройки графика в MATLAB® сеанс, на котором вы создаете Диаграммы Боде.
возвращает набор по умолчанию опций графика для использования с plotoptions = bodeoptionsbodeplot (Control System Toolbox) команда. Можно использовать эти опции, чтобы настроить внешний вид Диаграммы Боде с помощью командной строки. Этот синтаксис полезен, когда это необходимо, чтобы записать скрипт, чтобы сгенерировать графики, которые выглядят одинаково независимо от настроек preference сеанса работы с MATLAB, в котором вы запускаете скрипт.
инициализирует опции графика опциями, которые вы выбрали в Control System Toolbox™ и Редакторе Настроек System Identification Toolbox™. Для получения дополнительной информации о редакторе, см. Редактор Настроек Тулбокса. Этот синтаксис полезен, когда это необходимо, чтобы изменить несколько опций графика, но в противном случае использовать ваши настройки по умолчанию. Скрипт, который использует этот синтаксис, может сгенерировать результаты, которые выглядят по-другому, когда запущено на сеансе с различными настройками.plotoptions = bodeoptions('cstprefs')
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'
FreqScale — Шкала частотыжурнал'(значение по умолчанию) | 'linear'Шкала частоты в виде любого 'log'или 'linear' .
MagUnits — Единицы величиныdB'(значение по умолчанию) | 'abs'Единицы величины в виде любого 'dB'или абсолютное значение 'abs'.
MagScale — Шкала величиныlinear'(значение по умолчанию) | 'log'Шкала величины в виде любого 'log'или 'linear'.
MagVisible — Переключите видимость графика величиныon'(значение по умолчанию) | 'off'Переключите видимость графика величины в виде любого 'on'или 'off'.
MagLowerLimMode — Более низкий предельный режим величины'auto''(значение по умолчанию) | 'manual'Более низкий предельный режим величины в виде любого 'auto'или 'manual'.
MagLowerLim — Более низкое предельное значение величиныInf'(значение по умолчанию) | скалярБолее низкое предельное значение величины в виде скаляра.
PhaseUnits — Модули фазыdeg'(значение по умолчанию) | 'rad'Модули фазы в виде любого 'deg'или 'rad'чтобы превратиться в степени или радианы, соответственно.
PhaseVisible — Переключите видимость графика фазыon'(значение по умолчанию) | 'off'Переключите видимость графика фазы в виде любого 'on'или 'off'.
PhaseWrapping — Включите перенос фазыoff'(значение по умолчанию) | 'on'Включите фазу, переносящуюся в виде любого 'on'или 'off'. Когда вы устанавливаете PhaseWrapping к 'on', график переносит накопленную фазу в значении, заданном PhaseWrappingBranch свойство.
PhaseWrappingBranch — Значение переноса фазы (значение по умолчанию) | целое числоЗначение переноса фазы, в котором график переносит накопленную фазу когда PhaseWrapping установлен в 'on'. По умолчанию фаза переносит на интервал [-180°,180°].
PhaseMatching — Включите соответствие фазыoff'(значение по умолчанию) | 'on'Включите фазу, соответствующую в виде любого 'on'или 'off'. Превращение PhaseMatching on'совпадает с фазой к значению, заданному в PhaseMatchingValue на частоте, заданной в PhaseMatchingFreq
PhaseMatchingFreq — Частота соответствия фазы (значение по умолчанию) | скалярЧастота соответствия фазы в виде скаляра.
PhaseMatchingValue — Значение отклика соответствия фазы (значение по умолчанию) | скалярЗначение отклика соответствия фазы в виде скаляра.
ConfidenceRegionNumberSD — Количество стандартных отклонений, чтобы использовать, чтобы построить область доверия (значение по умолчанию) | скалярКоличество стандартных отклонений, чтобы использовать, чтобы построить область доверия в виде скаляра. Это применимо к идентифицированным моделям только.
IOGrouping — Группировка пар ввода - вывода'none''(значение по умолчанию) | 'inputs'| 'outputs'| 'all'Группировка ввода - вывода (ввод-вывод) пары в виде одного из следующего:
'none''— Никакая группировка ввода - вывода.
'inputs'— Группа только входные параметры.
Выходные параметры '— Группа только выходные параметры.
все'— Группа все пары ввода-вывода.
InputLabels — Введите стиль меткиВведите стиль метки в виде структуры со следующими полями:
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''— буквенные символы Отображения.
OutputLabels — Выведите стиль меткиВыведите стиль метки в виде структуры со следующими полями:
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''— буквенные символы Отображения.
InputVisible — Переключите отображение входных параметров{'on'} (значение по умолчанию) | {'off'} | массив ячеекПереключите отображение входных параметров в виде любого {'on'}off или массив ячеек с несколькими элементами.
OutputVisible — Переключите отображение выходных параметров{'on'} (значение по умолчанию) | {'off'} | массив ячеекПереключите отображение выходных параметров в виде любого {'on'}off или массив ячеек с несколькими элементами.
Title — Текст заголовка и стильТекст заголовка и стиль в виде структуры со следующими полями:
String — Текст метки в виде вектора символов. По умолчанию графиком является названный 'Bode Diagram'.
FontSize — Размер шрифта в виде скалярного значения, больше, чем нуль в модулях точки. Размер шрифта по умолчанию зависит от конкретной операционной системы и локали. Одна точка равняется 1/72 дюйм.
FontWeight — Символьная толщина в виде 'Normal'или 'bold'. MATLAB использует FontWeight свойство выбрать шрифт от доступных в вашей системе. Не все шрифты имеют полужирный вес. Поэтому определение полужирной толщины шрифта может все еще привести к обычной толщине шрифта.
FontAngle — Символьный наклон в виде 'Normal'или 'italic'. Не все шрифты имеют оба стиля шрифта. Поэтому курсивный шрифт может выглядеть одинаково как обычный шрифт.
Color — Цвет текста в виде триплета RGB. Цвет по умолчанию черный заданный триплетом RGB [0,0,0].
Interpreter — Текстовый интерпретатор в виде одного из этих значений:
'tex'— Интерпретируют символы с помощью подмножества разметки TeX. Это - значение по умолчанию Interpreter.
'latex'— Интерпретируют символы, использующие разметку LATEX.
'none''— буквенные символы Отображения.
XLabel — Текст метки оси X и стильТекст метки оси X и стиль в виде структуры со следующими полями:
String — Текст метки в виде вектора символов. По умолчанию ось названа на основе единиц частоты FreqUnits.
FontSize — Размер шрифта в виде скалярного значения, больше, чем нуль в модулях точки. Размер шрифта по умолчанию зависит от конкретной операционной системы и локали. Одна точка равняется 1/72 дюйм.
FontWeight — Символьная толщина в виде 'Normal'или 'bold'. MATLAB использует FontWeight свойство выбрать шрифт от доступных в вашей системе. Не все шрифты имеют полужирный вес. Поэтому определение полужирной толщины шрифта может все еще привести к обычной толщине шрифта.
FontAngle — Символьный наклон в виде 'Normal'или 'italic'. Не все шрифты имеют оба стиля шрифта. Поэтому курсивный шрифт может выглядеть одинаково как обычный шрифт.
Color — Цвет текста в виде триплета RGB. Цвет по умолчанию черный заданный триплетом RGB [0,0,0].
Interpreter — Текстовый интерпретатор в виде одного из этих значений:
'tex'— Интерпретируют символы с помощью подмножества разметки TeX. Это - значение по умолчанию Interpreter.
'latex'— Интерпретируют символы, использующие разметку LATEX.
'none''— буквенные символы Отображения.
YLabel — Текст метки оси Y и стильТекст метки оси Y и стиль в виде структуры со следующими полями:
String — Текст метки в виде массива ячеек из символьных векторов. По умолчанию подпись по осям 1x2 массив ячеек с 'Magnitude' и 'Phase'.
FontSize — Размер шрифта в виде скалярного значения, больше, чем нуль в модулях точки. Размер шрифта по умолчанию зависит от конкретной операционной системы и локали. Одна точка равняется 1/72 дюйм.
FontWeight — Символьная толщина в виде 'Normal'или 'bold'. MATLAB использует FontWeight свойство выбрать шрифт от доступных в вашей системе. Не все шрифты имеют полужирный вес. Поэтому определение полужирной толщины шрифта может все еще привести к обычной толщине шрифта.
FontAngle — Символьный наклон в виде 'Normal'или 'italic'. Не все шрифты имеют оба стиля шрифта. Поэтому курсивный шрифт может выглядеть одинаково как обычный шрифт.
Color — Цвет текста в виде триплета RGB. Цвет по умолчанию черный заданный триплетом RGB [0,0,0].
Interpreter — Текстовый интерпретатор в виде одного из этих значений:
'tex'— Интерпретируют символы с помощью подмножества разметки TeX. Это - значение по умолчанию Interpreter.
'latex'— Интерпретируют символы, использующие разметку LATEX.
'none''— буквенные символы Отображения.
TickLabel — Стиль метки в виде галочкиСтиль метки в виде галочки в виде структуры со следующими полями:
FontSize — Размер шрифта в виде скалярного значения, больше, чем нуль в модулях точки. Размер шрифта по умолчанию зависит от конкретной операционной системы и локали. Одна точка равняется 1/72 дюйм.
FontWeight — Символьная толщина в виде 'Normal'или 'bold'. MATLAB использует FontWeight свойство выбрать шрифт от доступных в вашей системе. Не все шрифты имеют полужирный вес. Поэтому определение полужирной толщины шрифта может все еще привести к обычной толщине шрифта.
FontAngle — Символьный наклон в виде 'Normal'или 'italic'. Не все шрифты имеют оба стиля шрифта. Поэтому курсивный шрифт может выглядеть одинаково как обычный шрифт.
Color — Цвет текста в виде триплета RGB. Цвет по умолчанию черный заданный триплетом RGB [0,0,0].
Grid — Переключите отображение сеткиoff'(значение по умолчанию) | 'on' Переключите отображение сетки на графике в виде любого 'off'или 'on'.
GridColor — Цвет линий сетки (значение по умолчанию) | триплет RGBЦвет линий сетки в виде триплета RGB. Цвет по умолчанию светло-сер заданный триплетом RGB [0.15,0.15,0.15].
XLimMode — Предельный режим выбора оси X'auto''(значение по умолчанию) | 'manual'| массив ячеекРежим выбора для оси X ограничивает в виде одного из этих значений:
'auto''— Включают автоматический предельный выбор, который основан на общем промежутке отображенных на графике данных.
'manual'— Вручную задают пределы по осям. Чтобы задать пределы по осям, установите XLim свойство.
YLimMode — Предельный режим выбора оси Y'auto''(значение по умолчанию) | 'manual'| массив ячеекРежим выбора для оси Y ограничивает в виде одного из этих значений:
'auto''— Включают автоматический предельный выбор, который основан на общем промежутке отображенных на графике данных.
'manual'— Вручную задают пределы по осям. Чтобы задать пределы по осям, установите YLim свойство.
XLim — Пределы оси X (значение по умолчанию) | массив ячеек двухэлементного вектора из формы [min,max] | массив ячеекОсь X ограничивает в виде массива ячеек двухэлементного вектора из формы [min,max].
YLim — Пределы оси Y (значение по умолчанию) | массив ячеек двухэлементного вектора из формы [min,max] | массив ячеекОсь Y ограничивает в виде массива ячеек двухэлементного вектора из формы [min,max].
bode | Диаграмма Боде частотной характеристики, или данные об амплитуде и фазе |
bodeplot | График Предвещает частотную характеристику с дополнительными опциями настройки графика |
getoptions | Возвратите указатель @PlotOptions или свойство опций графика |
setoptions | Установите указатель опций графика или постройте свойство опций |
В данном примере создайте Диаграмму Боде, которая использует красный текст с 15 точками для заголовка. Этот график должен выглядеть одинаково, независимо от настроек сеанса работы с MATLAB, в котором он сгенерирован.
Во-первых, создайте набор опций по умолчанию с помощью bodeoptions.
opts = bodeoptions;
Затем изменитесь, необходимые свойства опций устанавливают opts.
opts.Title.FontSize = 15;
opts.Title.Color = [1 0 0];
opts.FreqUnits = 'Hz';Теперь создайте Диаграмму Боде с помощью набора опций opts.
bodeplot(tf(1,[1,1]),opts);

Поскольку opts начинается с фиксированного набора опций, результат графика независим от настроек тулбокса сеанса работы с MATLAB.
Создайте Диаграмму Боде, которая подавляет график фазы и использует Гц единиц частоты вместо радианов/секунда по умолчанию. В противном случае график использует настройки, которые сохранены в настройках тулбокса.
Во-первых, создайте набор опций на основе настроек тулбокса.
opts = bodeoptions('cstprefs');Измените свойства набора опций.
opts.PhaseVisible = 'off'; opts.FreqUnits = 'Hz';
Создайте график с помощью опций.
h = bodeplot(tf(1,[1,1]),opts);

В зависимости от ваших собственных настроек тулбокса график, который вы получаете, может отличаться от этого графика. Только свойства, которые вы устанавливаете явным образом в этом примере PhaseVisible и FreqUnits, замените настройки тулбокса.
bode | bodeplot | getoptions | setoptions | showConfidence
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.