主要内容

dsp。MatrixViewer

可视化矩阵数据

描述

dsp。MatrixViewer通过将矩阵元素映射到指定的颜色范围来可视化矩阵数据。

在矩阵查看器中可视化矩阵数据:

  1. 创造dsp。MatrixViewer对象并设置其属性。

  2. 使用参数调用对象,就像它是一个函数。

要了解更多关于System对象如何工作的信息,请参见什么是系统对象?

缩放和泛

要缩放绘图轴,您可以使用鼠标上的滚动按钮来放大/缩小绘图和Ctrl +点击并拖动以在情节周围平移。此外,您还可以使用悬停在情节窗口右上角时出现的按钮。

  • - 自动缩放轴适合数据。

  • - 放大图。

  • -沿轴线平移。

光标测量

将鼠标悬停在矩阵查看器上并选择光标按钮来激活光标测量

绘图上出现两个水平和两个垂直光标。对话框显示两个交叉点之间的差异。在交叉点上悬停在交叉点上显示该交叉点的值。通过单击并拖动光标线或交叉点到所需位置来移动光标。此外,您可以alt +点击并拖动光标对话框以移动光标,同时保持光标线之间的距离常量。

创建

描述

范围= dsp。MatrixViewer创建一个Matrix Viewer系统对象™,范围

例子

范围= dsp.MatrixViewer(名称,值)使用一个或多个名称-值对设置属性。将每个属性名用单引号括起来。例如,范围= dsp.matrixviewer(“Axisorigin”,“左下角”)

特性

展开全部

除非另有说明,否则属性是不可努力,这意味着在调用对象后无法更改其值。当您调用它们时,对象锁定释放功能解锁它们。

如果属性是调节,您可以随时更改它的值。

有关更改属性值的详细信息,请参阅在MATLAB中使用系统对象进行系统设计

矩阵的信息

指定x-axis编号模式。

数据类型:char|细绳

指定y-AXIS编号模式:

数据类型:char|细绳

的自定义值x-axis使用双元素数值向量或具有有限数量元素的数值向量。

如果指定了两个元素向量,则该数字用作最小值和最大值x设在。如果指定一个包含两个以上元素的向量,那么这些值必须是单调递增的,并且作用域将向量的第一个值和最后一个值分别作为最小值和最大值。如果没有指定x-axis数据限制时,范围使用输入列的数量作为最大x-AXIS值。

例子:[5 156]

可调:是的

依赖性

若要启用此属性,必须设置XDatamode.“风俗”

数据类型:单身的|双倍的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32.|UINT64

的自定义值y-axis使用双元素数值向量或具有有限数量元素的数值向量。

如果指定了两个元素向量,则该数字用作最小值和最大值y设在。如果指定具有两个以上元素以上的向量,则必须单调增加值,并且范围使用向量的第一和最后一个值分别为最小值和最大值。如果没有指定y-axis数据限制,范围使用输入行的数量为最大值y-AXIS值。

例子:10 [-130]

可调:是的

依赖性

若要启用此属性,必须设置YDataMode“风俗”

数据类型:单身的|双倍的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32.|UINT64

控件上显示的偏移量x-axis作为标量。

可调:是的

依赖性

若要启用此属性,必须设置XDatamode.“抵消和解决”

数据类型:单身的|双倍的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32.|UINT64

属性指定值的间距x-axis作为标量。

可调:是的

依赖性

若要启用此属性,必须设置XDatamode.“抵消和解决”

数据类型:单身的|双倍的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32.|UINT64

控件上显示的偏移量y-axis作为标量。

可调:

依赖性

若要启用此属性,必须设置YDataMode“抵消和解决”

数据类型:单身的|双倍的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32.|UINT64

属性指定值的间距y-axis作为标量。

可调:

依赖性

若要启用此属性,必须设置YDataMode“抵消和解决”要么“跨度和分辨率”

数据类型:单身的|双倍的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32.|UINT64

指定沿线的值的跨度y-axis作为标量。

可调:

依赖性

若要启用此属性,必须设置YDataMode“跨度和分辨率”

数据类型:单身的|双倍的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32.|UINT64

可视化

指定作用域的名称。此名称显示为范围图形窗口的标题。要指定情节的标题,请使用标题财产。

数据类型:char|细绳

指定绘图的起始位置。如果您指定“左上角”,情节从坐标轴的左上角开始,并继续向下。

数据类型:char|细绳

以像素为单位窗口的大小和位置指定为表单的四元素向量[左下宽度].默认情况下,范围窗口显示在屏幕的中心,宽度410的像素和高度300像素。此属性的默认值可能会根据屏幕分辨率而更改。

将情节的标题指定为字符向量或字符串。默认情况下,没有标题。

可调:是的

数据类型:char|细绳

指定要在下面显示的范围的文本x设在。默认情况下,轴是未标记的。

可调:是的

数据类型:char|细绳

控件的左边指定要显示的范围的文本y设在。默认情况下,轴是未标记的。

可调:是的

数据类型:char|细绳

指定要在颜色条旁边显示的范围的文本。默认情况下,颜色条是没有标记的。

可调:是的

数据类型:char|细绳

颜色图的颜色方案,指定为预定义的颜色图名称或RGB三联体的三列矩阵。

有关可接受的颜色映射名称的列表,请参见地图

要使用自定义ColorMap,请指定RGB三元组的三列矩阵。您可以自己创建RGB矩阵,或者您可以调用预定义的Colormap函数,例如colormap,创建矩阵。

数据类型:单身的|双倍的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32.|UINT64|char|细绳

将颜色条限制指定为两个元素的数字向量[min max].缺省情况下,限制被设置为输入矩阵的最小值和最大值。

例子:[1 80]

可调:是的

数据类型:单身的|双倍的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32.|UINT64

彩色杆相对于轴的位置。

可调:是的

数据类型:char|细绳

将此属性设置为隐藏绘图上的颜色栏。

将此属性设置为隐藏图中的网格线。

可调:是的

将此属性设置为把虱子藏起来x-axis和y设在。

使用

描述

例子

范围(矩阵显示矩阵通过将矩阵元素值映射到颜色范围。

输入参数

展开全部

指定一个n-经过-数字矩阵可视化。

例子:范围(兰特(3,5))

数据类型:单身的|双倍的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32.|UINT64|逻辑

对象的功能

要使用对象函数,请指定System对象作为第一个输入参数。例如,释放名为system的对象的系统资源obj,使用此语法:

发行版(obj)

展开全部

setcursordataLabels. 为光标测量定制数据标签
显示 显示范围窗口
隐藏 隐藏范围窗口
不可思议 确定范围的可见性
跑步系统对象算法
释放 释放资源并允许更改系统对象属性值和输入特征
重置 重置内部状态系统对象

例子

全部折叠

此示例显示了如何创建二次啁啾的频谱图dsp。MatrixViewer系统对象。

设置采样率和啁啾信号。

FS = 233E3;Framesize = 20e3;chirp = dsp.chirp(“采样率”Fs,“samplesperframe”,框架化,......“初始职业”,11e3,“目标频道”,11e3 + 55e3,......“类型”“二次”);

创建一个dsp。MatrixViewer范围。设置轴标签,选择ColorMap,并设置Colormap的限制。

范围= dsp.matrixviewer(......“colorbarlabel”“功率/频率(dB / Hz)”......“包含”“频率(Hz)”......“YLabel”“时间(秒)”......“Colormap”“HSV”......“彩色线”,[ -  100,-30]);

将啁啾信号的声谱图在示波器上可视化。

idx = 1:50 y = chirp() + 0.05*randn(frameSize,1); / /帧大小(~, ~, ~, Ps) =光谱图(y 128120128 1 e3);val = 10 * log10 (abs (Ps) + eps);范围(val);结束

介绍了R2019a