exponenta event banner

Свойства SmeyPlot

Управление внешним видом и поведением диаграммы Смита

Свойства диаграммы Смита управляют внешним видом и поведением объекта графика Смита. Изменяя значения свойств, можно изменить некоторые аспекты диаграммы Смита. Чтобы изменить свойства по умолчанию, используйте:.

s = smithplot(____,Name,Value)

Чтобы просмотреть все свойства объекта печати Смита, выполните следующие действия.

details(s)

Показ

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

Данные подрезки к внешней окружности, указанные как 0 или 1.

Типы данных: logical

Цвета для многострочных графиков, заданные в виде трехколонной матрицы триплетов RGB. Каждая строка матрицы определяет один цвет в цветовом порядке.

Дополнительные сведения см. в разделе ColorOrder в окне «Свойства осей».

Типы данных: double

Следующий цвет для использования в порядке следования цветов, заданный как положительное целое число. Новые графики, добавленные к осям, используют цвета на основе текущего значения индекса порядка цветов.

Дополнительные сведения см. в разделе ColorOrderIndex в окне «Свойства осей».

Типы данных: double

Имя шрифта, указанное как символьный вектор.

Примечание

  • Для правильного отображения и печати текста необходимо выбрать шрифт, поддерживаемый системой. Шрифт по умолчанию зависит от операционной системы и языка.

  • Чтобы использовать шрифт фиксированной ширины, который хорошо выглядит в любом языковом стандарте, используйте FixedWidth. Шрифт фиксированной ширины зависит от корня FixedWidthFontName собственность.

  • listfonts генерирует список доступных имен шрифтов.

Типы данных: char

Размер шрифта, заданный как положительное целое число.

Типы данных: double

Режим размера шрифта, указанный как 'auto'. Изменение размера шрифта в зависимости от размера окна.

Типы данных: char

Цвет линии фона, указанный как триплет RGB, или как вектор символов имен цветов, или 'none'. Используя 'none' полностью отключает сетку.

Триплеты RGB и шестнадцатеричные цветовые коды полезны для задания пользовательских цветов.

  • Триплет RGB - это трехэлементный вектор строки, элементы которого задают интенсивности красной, зеленой и синей составляющих цвета. Интенсивности должны находиться в диапазоне [0,1]; например, [0.4 0.6 0.7].

  • Шестнадцатеричный цветовой код - это символьный вектор или строковый скаляр, начинающийся с хэш-символа (#), за которыми следуют три или шесть шестнадцатеричных цифр, которые могут варьироваться от 0 кому F. Значения не чувствительны к регистру. Таким образом, цветовые коды '#FF8800', '#ff8800', '#F80', и '#f80' эквивалентны.

Можно также задать некоторые общие цвета по имени. В этой таблице перечислены параметры именованного цвета, эквивалентные триплеты RGB и шестнадцатеричные цветовые коды.

Имя цветаКраткое имяТриплет RGBШестнадцатеричный цветовой кодВнешность
'red''r'[1 0 0]'#FF0000'

'green''g'[0 1 0]'#00FF00'

'blue''b'[0 0 1]'#0000FF'

'cyan' 'c'[0 1 1]'#00FFFF'

'magenta''m'[1 0 1]'#FF00FF'

'yellow''y'[1 1 0]'#FFFF00'

'black''k'[0 0 0]'#000000'

'white''w'[1 1 1]'#FFFFFF'

Вот триплеты RGB и шестнадцатеричные цветовые коды для цветов по умолчанию MATLAB ®, используемых на многих типах графиков.

Триплет RGBШестнадцатеричный цветовой кодВнешность
[0 0.4470 0.7410]'#0072BD'

[0.8500 0.3250 0.0980]'#D95319'

[0.9290 0.6940 0.1250]'#EDB120'

[0.4940 0.1840 0.5560]'#7E2F8E'

[0.4660 0.6740 0.1880]'#77AC30'

[0.3010 0.7450 0.9330]'#4DBEEE'

[0.6350 0.0780 0.1840]'#A2142F'

Типы данных: char | double

Цвет линии сетки переднего плана, указанный как триплет RGB или как символьный вектор имен цветов, или 'none'.

Триплеты RGB и шестнадцатеричные цветовые коды полезны для задания пользовательских цветов.

  • Триплет RGB - это трехэлементный вектор строки, элементы которого задают интенсивности красной, зеленой и синей составляющих цвета. Интенсивности должны находиться в диапазоне [0,1]; например, [0.4 0.6 0.7].

  • Шестнадцатеричный цветовой код - это символьный вектор или строковый скаляр, начинающийся с хэш-символа (#), за которыми следуют три или шесть шестнадцатеричных цифр, которые могут варьироваться от 0 кому F. Значения не чувствительны к регистру. Таким образом, цветовые коды '#FF8800', '#ff8800', '#F80', и '#f80' эквивалентны.

Можно также задать некоторые общие цвета по имени. В этой таблице перечислены параметры именованного цвета, эквивалентные триплеты RGB и шестнадцатеричные цветовые коды.

Имя цветаКраткое имяТриплет RGBШестнадцатеричный цветовой кодВнешность
'red''r'[1 0 0]'#FF0000'

'green''g'[0 1 0]'#00FF00'

'blue''b'[0 0 1]'#0000FF'

'cyan' 'c'[0 1 1]'#00FFFF'

'magenta''m'[1 0 1]'#FF00FF'

'yellow''y'[1 1 0]'#FFFF00'

'black''k'[0 0 0]'#000000'

'white''w'[1 1 1]'#FFFFFF'

Вот триплеты RGB и шестнадцатеричные цветовые коды для цветов по умолчанию MATLAB, используемых на многих типах графиков.

Триплет RGBШестнадцатеричный цветовой кодВнешность
[0 0.4470 0.7410]'#0072BD'

[0.8500 0.3250 0.0980]'#D95319'

[0.9290 0.6940 0.1250]'#EDB120'

[0.4940 0.1840 0.5560]'#7E2F8E'

[0.4660 0.6740 0.1880]'#77AC30'

[0.3010 0.7450 0.9330]'#4DBEEE'

[0.6350 0.0780 0.1840]'#A2142F'

Типы данных: double | char

Стиль линии сетки, заданный как один из следующих:

Стиль линииОписаниеРезультирующая линия
'-'Сплошная линия–––––––
'- -'Пунктирная линия- - - - - - - - -
':'Пунктирная линия….…....
'- .'Пунктирная линия- . - . - .
НичегоБез строкиБез строки

Типы данных: char

Ширина линии сетки, заданная как положительный скаляр.

Типы данных: double

Рисование сетки на графиках данных, указанных как 0 или 1.

Типы данных: logical

Цвет линий сетки переднего плана, указанный как триплет RGB, символьный вектор имен цветов или 'none'.

Триплеты RGB и шестнадцатеричные цветовые коды полезны для задания пользовательских цветов.

  • Триплет RGB - это трехэлементный вектор строки, элементы которого задают интенсивности красной, зеленой и синей составляющих цвета. Интенсивности должны находиться в диапазоне [0,1]; например, [0.4 0.6 0.7].

  • Шестнадцатеричный цветовой код - это символьный вектор или строковый скаляр, начинающийся с хэш-символа (#), за которыми следуют три или шесть шестнадцатеричных цифр, которые могут варьироваться от 0 кому F. Значения не чувствительны к регистру. Таким образом, цветовые коды '#FF8800', '#ff8800', '#F80', и '#f80' эквивалентны.

Можно также задать некоторые общие цвета по имени. В этой таблице перечислены параметры именованного цвета, эквивалентные триплеты RGB и шестнадцатеричные цветовые коды.

Имя цветаКраткое имяТриплет RGBШестнадцатеричный цветовой кодВнешность
'red''r'[1 0 0]'#FF0000'

'green''g'[0 1 0]'#00FF00'

'blue''b'[0 0 1]'#0000FF'

'cyan' 'c'[0 1 1]'#00FFFF'

'magenta''m'[1 0 1]'#FF00FF'

'yellow''y'[1 1 0]'#FFFF00'

'black''k'[0 0 0]'#000000'

'white''w'[1 1 1]'#FFFFFF'

Вот триплеты RGB и шестнадцатеричные цветовые коды для цветов по умолчанию MATLAB, используемых на многих типах графиков.

Триплет RGBШестнадцатеричный цветовой кодВнешность
[0 0.4470 0.7410]'#0072BD'

[0.8500 0.3250 0.0980]'#D95319'

[0.9290 0.6940 0.1250]'#EDB120'

[0.4940 0.1840 0.5560]'#7E2F8E'

[0.4660 0.6740 0.1880]'#77AC30'

[0.3010 0.7450 0.9330]'#4DBEEE'

[0.6350 0.0780 0.1840]'#A2142F'

Типы данных: char | double

Стиль линий вложенных линий, заданный как один из следующих:

Стиль линииОписаниеРезультирующая линия
'-'Сплошная линия–––––––
'- -'Пунктирная линия- - - - - - - - -
':'Пунктирная линия….…....
'- .'Пунктирная линия- . - . - .
НичегоБез строкиБез строки

Типы данных: char

Ширина линии подрешетки, заданная как положительный скаляр.

Типы данных: double

Тип сетки, указанный как 'Z', 'Y', 'ZY', 'YZ'. Тип сетки определяет, является ли график графиком допусков, графиком импедансов или и тем, и другим.

Типы данных: char

Двухстрочная матрица. Строка 1 указывает значения кругов постоянного сопротивления и дуг постоянного сопротивления на диаграмме. Строка 2 определяет значение, на котором заканчиваются соответствующие дуги и окружности, определенные в строке 1.

Типы данных: double

Показать сетку на диаграмме Смита, указанной как '1' или '0'.

Типы данных: logical

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

Значение свойстваЭффект
'new'

Создает фигуру и использует ее в качестве текущей фигуры.

'add'

Добавление новых графических объектов без очистки или сброса текущей фигуры.

'replace'

Удаление всех объектов осей и сброс свойств фигур до значений по умолчанию перед добавлением новых графических объектов.

Родительский объект фигуры, возвращенный как корневой объект.

Заголовок, отображаемый под диаграммой Смита, указанный как символьный вектор.

Типы данных: char

Масштабный коэффициент шрифта нижнего заголовка, заданный как числовое значение больше нуля.

Типы данных: double

Толщина шрифта нижнего заголовка, указанная как 'bold' или 'normal.

Типы данных: char

Смещение между нижним заголовком и засечками угла, заданное как скаляр. Значение должно быть в диапазоне [-0.5,0.5].

Типы данных: double

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

  • 'tex' - Интерпретировать с помощью подмножества разметки TeX

  • 'latex' - Интерпретировать с помощью разметки LaTeX

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

Разметка TeX

По умолчанию MATLAB поддерживает подмножество разметки TeX. Разметка TeX используется для добавления надстрочных и подстрочных индексов, изменения типа и цвета текста и включения в текст специальных символов.

В этой таблице перечислены поддерживаемые модификаторы TickLabelInterpreter свойство имеет значение 'tex', которое является значением по умолчанию. Модификаторы остаются в силе до конца текста, за исключением надстрочных и подстрочных индексов, которые изменяют только следующий символ или текст в фигурных скобках {}.

МодификаторОписаниеПример
^{ }Верхний индекс'text^{superscript}'
_{ }Нижний индекс'text_{subscript}'
\bfПолужирный шрифт'\bf text'
\itКурсивный шрифт'\it text'
\slКосой шрифт (редко доступен)'\sl text'
\rmОбычный шрифт'\rm text'
\fontname{specifier}Набор specifier в качестве имени семейства шрифтов для изменения стиля шрифта. Эту разметку можно использовать с другими модификаторами.'\fontname{Courier} text'
\fontsize{specifier}Набор specifier как скалярное числовое значение для изменения размера шрифта.'\fontsize{15} text'
\color{specifier}Набор specifier как один из следующих цветов: red, green, yellow, magenta, blue, black, white, gray, darkGreen, orange, или lightBlue.'\color{magenta} text'
\color[rgb]{specifier}Набор specifier как трехэлементный RGB-триплет для изменения цвета шрифта.'\color[rgb]{0,0.5,0.5} text'

Разметка LaTeX

Чтобы использовать разметку LaTeX, установите TickLabelInterpreter свойство для 'latex'. В отображаемом тексте используется стиль шрифта LaTeX по умолчанию. Чтобы изменить стиль шрифта, используйте разметку LaTeX в тексте.

Максимальный размер текста, который можно использовать с интерпретатором LaTeX, составляет 1200 символов. Для многострочного текста максимальный размер уменьшается примерно на 10 символов в строке.

Типы данных: char

Заголовок, отображаемый над диаграммой Смита, указанный как символьный вектор.

Типы данных: char

Масштабный коэффициент шрифта верхнего заголовка, заданный как числовое значение больше нуля.

Типы данных: double

Толщина шрифта верхнего заголовка, указанная как 'bold' или 'normal.

Типы данных: char

Смещение между верхним заголовком и угловыми засечками, заданное как скаляр. Значение должно быть в диапазоне [-0.5,0.5].

Типы данных: double

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

  • 'tex' - Интерпретировать с помощью подмножества разметки TeX

  • 'latex' - Интерпретировать с помощью разметки LaTeX

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

Разметка TeX

По умолчанию MATLAB поддерживает подмножество разметки TeX. Разметка TeX используется для добавления надстрочных и подстрочных индексов, изменения типа и цвета текста и включения в текст специальных символов.

В этой таблице перечислены поддерживаемые модификаторы TickLabelInterpreter свойство имеет значение 'tex', которое является значением по умолчанию. Модификаторы остаются в силе до конца текста, за исключением надстрочных и подстрочных индексов, которые изменяют только следующий символ или текст в фигурных скобках {}.

МодификаторОписаниеПример
^{ }Верхний индекс'text^{superscript}'
_{ }Нижний индекс'text_{subscript}'
\bfПолужирный шрифт'\bf text'
\itКурсивный шрифт'\it text'
\slКосой шрифт (редко доступен)'\sl text'
\rmОбычный шрифт'\rm text'
\fontname{specifier}Набор specifier в качестве имени семейства шрифтов для изменения стиля шрифта. Эту разметку можно использовать с другими модификаторами.'\fontname{Courier} text'
\fontsize{specifier}Набор specifier как скалярное числовое значение для изменения размера шрифта.'\fontsize{15} text'
\color{specifier}Набор specifer как один из следующих цветов: red, green, yellow, magenta, blue, black, white, gray, darkGreen, orange, или lightBlue.'\color{magenta} text'
\color[rgb]{specifier}Набор specifier как трехэлементный RGB-триплет для изменения цвета шрифта.'\color[rgb]{0,0.5,0.5} text'

Разметка LaTeX

Чтобы использовать разметку LaTeX, установите TickLabelInterpreter свойство для 'latex'. В отображаемом тексте используется стиль шрифта LaTeX по умолчанию. Чтобы изменить стиль шрифта, используйте разметку LaTeX в тексте.

Максимальный размер текста, который можно использовать с интерпретатором LaTeX, составляет 1200 символов. Для многострочного текста максимальный размер уменьшается примерно на 10 символов в строке.

Типы данных: char

Просмотрите полный график Смита или раздел графика, выбрав одно из значений в этой таблице.

СтоимостьПосмотреть
'full'Полный сюжет Смита
'top'Верхняя половина сюжета Смита
'bottom'Нижняя половина участка Смита
'left'Левая половина участка Смита
'right'Правая половина участка Смита
'top-left'Вверху слева на графике Смита
'top-right'Вверху справа от участка Смита
'bottom-left'Внизу слева от графика Смита
'bottom-right'Внизу справа от графика Смита

Пример: s.View = 'top-left'

Типы данных: char | string

Наборы данных

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

Цвет строки данных, заданный как символьный вектор имен цветов или как RGB-триплет-вектор.

Триплеты RGB и шестнадцатеричные цветовые коды полезны для задания пользовательских цветов.

  • Триплет RGB - это трехэлементный вектор строки, элементы которого задают интенсивности красной, зеленой и синей составляющих цвета. Интенсивности должны находиться в диапазоне [0,1]; например, [0.4 0.6 0.7].

  • Шестнадцатеричный цветовой код - это символьный вектор или строковый скаляр, начинающийся с хэш-символа (#), за которыми следуют три или шесть шестнадцатеричных цифр, которые могут варьироваться от 0 кому F. Значения не чувствительны к регистру. Таким образом, цветовые коды '#FF8800', '#ff8800', '#F80', и '#f80' эквивалентны.

Можно также задать некоторые общие цвета по имени. В этой таблице перечислены параметры именованного цвета, эквивалентные триплеты RGB и шестнадцатеричные цветовые коды.

Имя цветаКраткое имяТриплет RGBШестнадцатеричный цветовой кодВнешность
'red''r'[1 0 0]'#FF0000'

'green''g'[0 1 0]'#00FF00'

'blue''b'[0 0 1]'#0000FF'

'cyan' 'c'[0 1 1]'#00FFFF'

'magenta''m'[1 0 1]'#FF00FF'

'yellow''y'[1 1 0]'#FFFF00'

'black''k'[0 0 0]'#000000'

'white''w'[1 1 1]'#FFFFFF'

Вот триплеты RGB и шестнадцатеричные цветовые коды для цветов по умолчанию MATLAB, используемых на многих типах графиков.

Триплет RGBШестнадцатеричный цветовой кодВнешность
[0 0.4470 0.7410]'#0072BD'

[0.8500 0.3250 0.0980]'#D95319'

[0.9290 0.6940 0.1250]'#EDB120'

[0.4940 0.1840 0.5560]'#7E2F8E'

[0.4660 0.6740 0.1880]'#77AC30'

[0.3010 0.7450 0.9330]'#4DBEEE'

[0.6350 0.0780 0.1840]'#A2142F'

Типы данных: double | char

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

Типы данных: char

Показать метку легенды, заданную как 0 или 1.

Типы данных: logical

Стиль линии печати, заданный как один из обозначений в таблице:

СимволСтиль линииРезультирующая линия
'-'Сплошная линия

'--'Пунктирная линия

':'Пунктирная линия

'-.'Пунктирная линия

'none'Без строкиБез строки

Ширина линии графика, заданная как положительный скаляр.

Обозначение маркера, указанное как 'none' или один из символов в этой таблице. По умолчанию линия не имеет маркеров. Добавление маркеров в выбранных точках вдоль линии путем задания маркера.

СтоимостьОписание
'o'Круг
'+'Знак «Плюс»
'*'Звездочка
'.'Пункт
'x'Крест
'_'Горизонтальная линия
'|'Вертикальная линия
'square' или 's'Квадрат
'diamond' или 'd'Алмаз
'^'Треугольник, направленный вверх
'v'Треугольник, направленный вниз
'>'Прямоугольный треугольник
'<'Треугольник, указывающий влево
'pentagram' или 'p'Пятиконечная звезда (пентаграмма)
'hexagram' или 'h'Шестиконечная звезда (гексаграмма)
'none'Без маркеров

Размер маркера, заданный как положительное значение в точках.

Типы данных: double

Дуги

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

Масштабный коэффициент шрифта с делениями, заданный как числовое значение больше нуля.

Типы данных: double

Метки делений дуги, заданные как символьный вектор имен цветов или как RGB-триплет-вектор.

Триплеты RGB и шестнадцатеричные цветовые коды полезны для задания пользовательских цветов.

  • Триплет RGB - это трехэлементный вектор строки, элементы которого задают интенсивности красной, зеленой и синей составляющих цвета. Интенсивности должны находиться в диапазоне [0,1]; например, [0.4 0.6 0.7].

  • Шестнадцатеричный цветовой код - это символьный вектор или строковый скаляр, начинающийся с хэш-символа (#), за которыми следуют три или шесть шестнадцатеричных цифр, которые могут варьироваться от 0 кому F. Значения не чувствительны к регистру. Таким образом, цветовые коды '#FF8800', '#ff8800', '#F80', и '#f80' эквивалентны.

Можно также задать некоторые общие цвета по имени. В этой таблице перечислены параметры именованного цвета, эквивалентные триплеты RGB и шестнадцатеричные цветовые коды.

Имя цветаКраткое имяТриплет RGBШестнадцатеричный цветовой кодВнешность
'red''r'[1 0 0]'#FF0000'

'green''g'[0 1 0]'#00FF00'

'blue''b'[0 0 1]'#0000FF'

'cyan' 'c'[0 1 1]'#00FFFF'

'magenta''m'[1 0 1]'#FF00FF'

'yellow''y'[1 1 0]'#FFFF00'

'black''k'[0 0 0]'#000000'

'white''w'[1 1 1]'#FFFFFF'

Вот триплеты RGB и шестнадцатеричные цветовые коды для цветов по умолчанию MATLAB, используемых на многих типах графиков.

Триплет RGBШестнадцатеричный цветовой кодВнешность
[0 0.4470 0.7410]'#0072BD'

[0.8500 0.3250 0.0980]'#D95319'

[0.9290 0.6940 0.1250]'#EDB120'

[0.4940 0.1840 0.5560]'#7E2F8E'

[0.4660 0.6740 0.1880]'#77AC30'

[0.3010 0.7450 0.9330]'#4DBEEE'

[0.6350 0.0780 0.1840]'#A2142F'

Типы данных: char | double

Показать метки засечек дуги, указанные как 0 или 1.

Типы данных: logical

Круги

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

Масштабный коэффициент шрифта Circle tick, заданный как числовое значение больше нуля.

Типы данных: double

Цвет меток-засечек круга, заданный как символьный вектор имен цветов или как RGB-триплет-вектор.

Триплеты RGB и шестнадцатеричные цветовые коды полезны для задания пользовательских цветов.

  • Триплет RGB - это трехэлементный вектор строки, элементы которого задают интенсивности красной, зеленой и синей составляющих цвета. Интенсивности должны находиться в диапазоне [0,1]; например, [0.4 0.6 0.7].

  • Шестнадцатеричный цветовой код - это символьный вектор или строковый скаляр, начинающийся с хэш-символа (#), за которыми следуют три или шесть шестнадцатеричных цифр, которые могут варьироваться от 0 кому F. Значения не чувствительны к регистру. Таким образом, цветовые коды '#FF8800', '#ff8800', '#F80', и '#f80' эквивалентны.

Можно также задать некоторые общие цвета по имени. В этой таблице перечислены параметры именованного цвета, эквивалентные триплеты RGB и шестнадцатеричные цветовые коды.

Имя цветаКраткое имяТриплет RGBШестнадцатеричный цветовой кодВнешность
'red''r'[1 0 0]'#FF0000'

'green''g'[0 1 0]'#00FF00'

'blue''b'[0 0 1]'#0000FF'

'cyan' 'c'[0 1 1]'#00FFFF'

'magenta''m'[1 0 1]'#FF00FF'

'yellow''y'[1 1 0]'#FFFF00'

'black''k'[0 0 0]'#000000'

'white''w'[1 1 1]'#FFFFFF'

Вот триплеты RGB и шестнадцатеричные цветовые коды для цветов по умолчанию MATLAB, используемых на многих типах графиков.

Триплет RGBШестнадцатеричный цветовой кодВнешность
[0 0.4470 0.7410]'#0072BD'

[0.8500 0.3250 0.0980]'#D95319'

[0.9290 0.6940 0.1250]'#EDB120'

[0.4940 0.1840 0.5560]'#7E2F8E'

[0.4660 0.6740 0.1880]'#77AC30'

[0.3010 0.7450 0.9330]'#4DBEEE'

[0.6350 0.0780 0.1840]'#A2142F'

Типы данных: double | char

Показать метки засечек дуги, указанные как 0 или 1.

Типы данных: logical

См. также