Визуализируйте матричные данные
dsp. MatrixViewer визуализирует матричные данные путем отображения элементов матрицы с заданной областью значений цветов.
Визуализировать матричные данные в Матричном Средстве просмотра:
Создайте объект dsp.MatrixViewer
и установите его свойства.
Вызовите объект с аргументами, как будто это была функция.
Чтобы узнать больше, как Системные объекты работают, смотрите то, Что Системные объекты? MATLAB.
scope = dsp.MatrixViewer
scope = dsp.MatrixViewer(Name,Value)
создает Матричную Систему Средства просмотра object™, scope
= dsp.MatrixViewerscope
.
свойства наборов с помощью одной или нескольких пар "имя-значение". Заключите каждое имя свойства в одинарные кавычки. Например, scope
= dsp.MatrixViewer(Name,Value)scope = dsp.MatrixViewer("AxisOrigin","Lower left corner")
Если в противном случае не обозначено, свойства являются ненастраиваемыми, что означает, что вы не можете изменить их значения после вызова объекта. Объекты блокируют, когда вы вызываете их, и функция release
разблокировала их.
Если свойство является настраиваемым, можно изменить его значение в любое время.
Для получения дополнительной информации об изменении значений свойств смотрите Разработку системы в MATLAB Используя Системные объекты (MATLAB).
XDataMode
— x - режим нумерации оси"Offset and resolution"
(значение по умолчанию) | "Custom"
Задайте x - режим нумерации оси.
"Offset and resolution"
– Вычисляет x - точки данных оси из свойств XResolution и XOffset.
"Custom"
– Вычисляет x - точки данных оси с помощью свойства CustomXData.
Типы данных: char | string
YDataMode
— y - режим нумерации оси"Offset and resolution"
(значение по умолчанию) | "Span and resolution"
| "Custom"
Задайте y - режим нумерации оси:
"Span and resolution"
– Вычисляет y - точки данных оси из свойств YSpan и YResolution.
"Offset and resolution"
– Вычисляет y - точки данных оси из свойств YResolution и YOffset.
"Custom"
– Вычисляет y - точки данных оси с помощью свойства CustomYData.
Типы данных: char | string
CustomXData
— Пользовательские значения данных для x - ось[1 numberOfColumns]
(значение по умолчанию) | [min max]
| монотонно увеличение числового вектораЗадайте пользовательские значения для x - ось с помощью двухэлементного числового вектора или числового вектора с конечным числом элементов.
Если вы задаете двухэлементный вектор, числа используются в качестве min и макс. значений x - ось. Если вы задаете вектор больше чем с двумя элементами, значения должны монотонно увеличиваться, и осциллограф использует первые и последние значения вектора как минимальные и максимальные значения, соответственно. Если вы не задаете x - пределы данных оси, осциллограф использует количество входных столбцов как максимальный x - значение оси.
Пример: [5 156]
Настраиваемый: да
Чтобы включить это свойство, необходимо установить XDataMode на "Custom"
.
Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
CustomYData
— Пользовательские значения данных для y - ось[1 numberOfRows]
(значение по умолчанию) | [min max]
| монотонно увеличение числового вектораЗадайте пользовательские значения для y - ось с помощью двухэлементного числового вектора или числового вектора с конечным числом элементов.
Если вы задаете двухэлементный вектор, числа используются в качестве min и макс. значений y - ось. Если вы задаете вектор больше чем с двумя элементами, значения должны монотонно увеличиваться, и осциллограф использует первые и последние значения вектора как минимальные и максимальные значения, соответственно. Если вы не задаете y - пределы данных оси, осциллограф использует количество входных строк как максимальный y - значение оси.
Пример: [-130 10]
Настраиваемый: да
Чтобы включить это свойство, необходимо установить YDataMode на "Custom"
.
Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
XOffset
— смещение Отображения x - ось0
(значение по умолчанию) | скалярЗадайте смещение, чтобы отобразиться на x - ось как скаляр.
Настраиваемый: да
Чтобы включить это свойство, необходимо установить XDataMode на "Offset and resolution"
.
Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
XResolution
— интервал x - ось1
(значение по умолчанию) | скалярЗадайте интервал значений вдоль x - ось как скаляр.
Настраиваемый: да
Чтобы включить это свойство, необходимо установить XDataMode на "Offset and resolution"
.
Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
YOffset
— смещение Отображения y - ось0
(значение по умолчанию) | скалярЗадайте смещение, чтобы отобразиться на y - ось как скаляр.
Настраиваемый: нет
Чтобы включить это свойство, необходимо установить YDataMode на "Offset and resolution"
.
Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
YResolution
— интервал y - ось1
(значение по умолчанию) | скалярЗадайте интервал значений вдоль y - ось как скаляр.
Настраиваемый: нет
Чтобы включить это свойство, необходимо установить YDataMode на "Offset and resolution"
или "Span and resolution"
.
Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
YSpan
— промежуток y - ось 100
(значение по умолчанию) | положительная скалярная величинаЗадайте промежуток значений вдоль y - ось как скаляр.
Настраиваемый: нет
Чтобы включить это свойство, необходимо установить YDataMode на "Span and resolution"
.
Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
Имя
Имя окна"MatrixViewer"
(значение по умолчанию) | вектор символов | представляет скаляр в виде строкиЗадайте имя осциллографа. Это имя появляется как заголовок окна рисунка осциллографа. Чтобы задать заголовок графика, используйте свойство Title
.
Типы данных: char | string
AxisOrigin
— Стартовое расположение участка"Upper left corner"
(значение по умолчанию) | "Lower left corner"
Задайте стартовое местоположение графика. Если вы задаете "Upper left corner"
, график запускается в левом верхнем угле осей и продолжается вниз.
Типы данных: char | string
Position
— Определите объем положения окна в пикселях[left bottom width height]
Задайте, в пикселях, размере и местоположении окна scope как четырехэлементный вектор формы [left bottom width height]
. По умолчанию окно scope появляется в центре вашего экрана с шириной пикселей 410
и высотой пикселей 300
. Значения по умолчанию для этого свойства могут измениться в зависимости от вашего разрешения экрана.
Заголовок
Отобразите заголовок""
(значение по умолчанию) | вектор символов | представляет скаляр в виде строкиЗадайте заголовок графика как вектор символов или строка. По умолчанию нет никакого заголовка.
Настраиваемый: да
Типы данных: char | string
XLabel
— x - подпись по осям""
(значение по умолчанию) | вектор символов | строкаЗадайте текст для осциллографа, чтобы отобразиться ниже x - ось. По умолчанию, оси не маркирован.
Настраиваемый: да
Типы данных: char | string
YLabel
— y - подпись по осям""
(значение по умолчанию) | вектор символов | строкаЗадайте текст для осциллографа, чтобы отобразиться слева от y - ось. По умолчанию, оси не маркирован.
Настраиваемый: да
Типы данных: char | string
ColorBarLabel
— Метка цветной полосы""
(значение по умолчанию) | вектор символов | строкаЗадайте текст для осциллографа, чтобы отобразиться рядом с цветной полосой. По умолчанию цветная полоса не маркирована.
Настраиваемый: да
Типы данных: char | string
Палитра
Цветовая схема"parula"
(значение по умолчанию) | имя палитры | матрица с тремя столбцами триплетов RGBЦветовая схема для палитры, заданной как предопределенное имя палитры или матрица с тремя столбцами триплетов RGB.
Для списка приемлемых имен палитры см. карту.
Чтобы использовать пользовательскую палитру, задайте матрицу с тремя столбцами триплетов RGB. Можно создать матрицу RGB сами, или можно вызвать предопределенную функцию палитры, такую как colormap
, чтобы создать матрицу.
Типы данных: single
| double
| int8
| int16
| int32
| int64
| uint8
| uint16
| uint32
| uint64
| char
| string
ColorLimits
Пределы цветной полосы[min max]
Задайте пределы цветной полосы как двухэлементный числовой векторный [min max]
. По умолчанию пределы устанавливаются как минимальные и максимальные значения входной матрицы.
Пример: [1 80]
Настраиваемый: да
Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
ColorBarLocation
— Местоположение цветной полосы"eastoutside"
(значение по умолчанию) | "northoutside"
| "southoutside"
| "westoutside"
Местоположение цветной полосы относительно осей.
Настраиваемый: да
Типы данных: char | string
ShowColorBar
— Видимость цветной полосыtrue
(значение по умолчанию) | false
Установите это свойство на false
скрывать цветную полосу на графике.
ShowGrid
— Видимость сеткиtrue
(значение по умолчанию) | false
Установите это свойство на false
скрывать линии сетки на графике.
Настраиваемый: да
ShowTicks
— Оси отмечают видимостьtrue
(значение по умолчанию) | false
Установите это свойство на false
скрывать метки деления на x - ось и y - ось.
scope(matrix)
matrix
— Матрица, чтобы визуализироватьЗадайте n-by-m числовая матрица, чтобы визуализировать.
Пример: scope(rand(3,5))
Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | логический
Чтобы использовать объектную функцию, задайте Системный объект как первый входной параметр. Например, чтобы выпустить системные ресурсы Системного объекта под названием obj
, используйте этот синтаксис:
release(obj)
setCursorDataLabels | Настройте метки данных для измерений курсора |
Этот пример показывает, как создать спектрограмму квадратичного щебета с Системным объектом dsp.MatrixViewer
.
Настройте частоту дискретизации и сигнал щебета.
Fs = 233e3; frameSize = 20e3; chirp = dsp.Chirp("SampleRate",Fs,"SamplesPerFrame",frameSize,... "InitialFrequency",11e3,"TargetFrequency",11e3+55e3,... "Type","Quadratic");
Создайте осциллограф dsp.MatrixViewer
. Установите подписи по осям, выберите палитру и установите пределы палитры.
scope = dsp.MatrixViewer(... "ColorBarLabel","Power/Frequency (dB/Hz)",... "XLabel","Frequency (Hz)",... "YLabel","Time (secs)",... "Colormap","hsv",... "ColorLimits",[-100,-30]);
Визуализируйте спектрограмму сигнала щебета в осциллографе.
for idx = 1:50 y = chirp() + 0.05*randn(frameSize,1); [~,~,~,Ps] = spectrogram(y,128,120,128,1e3); val = 10*log10(abs(Ps)'+eps); scope(val); end
Матричное средство просмотра | dsp.DynamicFilterVisualizer
| dsp.LogicAnalyzer
| dsp.SpectrumAnalyzer
| dsp.TimeScope
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.