主要内容

dsp.MatrixViewer

可视化矩阵数据

描述

dsp。MatrixViewer可视化矩阵数据矩阵元素映射到一个指定范围的颜色。

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

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

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

了解更多关于系统对象是如何工作的,看到的系统对象是什么?

变焦和锅

规模情节轴,您可以使用鼠标的滚动按钮来放大/缩小的情节和CTRL +单击和拖动到锅阴谋。此外,您可以使用按钮,当你悬停在绘图窗口的右上角。

  • ——自动定量轴以适应数据。

  • ——放大的阴谋。

  • ——在轴盘。

光标测量

通过矩阵查看器查看激活光标测量并选择光标按钮

两个水平和两个垂直光标出现在故事情节上。一个对话框显示了两个相交点之间的区别。徘徊在一个十字路口点显示了交点的价值。移动光标通过点击和拖动光标线或十字路口点到你想要的位置。另外,您可以Alt +点击对话框并拖动光标移动光标,光标线之间的距离保持不变。

创建

描述

范围= dsp.MatrixViewer创建一个矩阵查看器™系统对象,范围

例子

范围= dsp.MatrixViewer(名称,值)设置使用一个或多个属性名称-值对。在单引号附上每个属性的名字。例如,范围= dsp.MatrixViewer ("AxisOrigin","Lower left corner")

属性

全部展开

属性,除非另有注明nontunable后,这意味着你不能改变它们的值调用对象。对象锁当你叫他们,释放函数打开它们。

如果一个属性可调在任何时候,你可以改变它的值。

改变属性值的更多信息,请参阅系统设计在MATLAB使用系统对象

矩阵的信息

指定x设在编号模式。

  • “抵消和决议”——计算x设在数据点的XResolutionXOffset属性。

  • “自定义”——计算x设在数据点使用CustomXData财产。

数据类型:字符|字符串

指定y设在编号模式:

  • “跨越和决议”——计算y设在数据点的YSpanYResolution属性。

  • “抵消和决议”——计算y设在数据点的YResolutionYOffset属性。

  • “自定义”——计算y设在数据点使用CustomYData财产。

数据类型:字符|字符串

指定自定义值x设在使用双元素数值向量或一个数字矢量有限数目的元素。

双元素向量,如果你指定一个数字的最小和最大价值x设在。如果您指定一个向量与两个以上的元素,必须单调递增的值的范围使用第一个和最后一个值向量的最小值和最大值,分别。如果你不指定x设在数据限制,使用范围输入列的数量最大x设在价值。

例子:[156]

可调:是的

依赖

要启用这个特性,必须设置XDataMode“自定义”

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

指定自定义值y设在使用双元素数值向量或一个数字矢量有限数目的元素。

双元素向量,如果你指定一个数字的最小和最大价值y设在。如果您指定一个向量与两个以上的元素,必须单调递增的值的范围使用第一个和最后一个值向量作为最大和最小值,分别。如果你不指定y设在数据限制,使用范围最大的输入的行数y设在价值。

例子:10 [-130]

可调:是的

依赖

要启用这个特性,必须设置YDataMode“自定义”

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

指定要显示在偏移量x设在一个标量。

可调:是的

依赖

要启用这个特性,必须设置XDataMode“抵消和决议”

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

沿着指定的间距值x设在一个标量。

可调:是的

依赖

要启用这个特性,必须设置XDataMode“抵消和决议”

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

指定要显示在偏移量y设在一个标量。

可调:没有

依赖

要启用这个特性,必须设置YDataMode“抵消和决议”

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

沿着指定的间距值y设在一个标量。

可调:没有

依赖

要启用这个特性,必须设置YDataMode“抵消和决议”“跨越和决议”

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

沿着指定的值y设在一个标量。

可调:没有

依赖

要启用这个特性,必须设置YDataMode“跨越和决议”

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

可视化

指定范围的名称。这个名字看起来如图窗口标题的范围。使用指定的标题的阴谋标题财产。

数据类型:字符|字符串

指定起始位置的阴谋。如果您指定“左上角”,情节开始的左上角轴并持续下来。

数据类型:字符|字符串

在像素指定范围窗口的大小和位置作为研制出向量的形式(左底宽高)。默认情况下,窗口范围出现在屏幕的宽度的中心410年像素和高度的300年像素。这个属性的默认值可能会改变取决于您的屏幕分辨率。

指定的标题图作为特征向量或字符串。默认情况下,没有标题。

可调:是的

数据类型:字符|字符串

指定范围的文本显示以下x设在。默认情况下,轴无标号。

可调:是的

数据类型:字符|字符串

指定范围的文本显示左边的y设在。默认情况下,轴无标号。

可调:是的

数据类型:字符|字符串

指定范围的文本来显示颜色栏旁边。默认情况下,彩条无标号。

可调:是的

数据类型:字符|字符串

colormap配色方案,指定为一个预定义的colormap RGB三胞胎的名称或一个三列的矩阵。

可接受的colormap名单,看看地图

使用一个自定义colormap,指定一个RGB三列的矩阵三胞胎。你可以自己创建RGB矩阵,或者你可以叫一个预定义的colormap函数,如colormap,创建矩阵。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|字符|字符串

指定颜色条限制作为一个双元素数值向量(最小最大)。默认情况下,限制设置为输入矩阵的最小和最大值。

例子:[80]

可调:是的

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

颜色条的位置相对于轴。

可调:是的

数据类型:字符|字符串

将此属性设置为隐藏情节上的彩条。

将此属性设置为隐藏网格线的阴谋。

可调:是的

将此属性设置为隐藏的蜱虫x设在和y设在。

使用

描述

例子

范围(矩阵)显示了矩阵通过一系列的颜色映射矩阵元素值。

输入参数

全部展开

指定一个n——- - - - - -数字矩阵来可视化。

例子:范围(兰德(3、5))

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑

对象的功能

使用一个目标函数,指定系统对象作为第一个输入参数。例如,释放系统资源的系统对象命名obj使用这个语法:

发行版(obj)

全部展开

setCursorDataLabels 自定义光标测量数据标签
显示 显示范围窗口
隐藏 隐藏窗口范围
isVisible 确定范围的可见性
一步 运行系统对象算法
释放 释放资源,并允许修改系统对象属性值和输入特征
重置 重置的内部状态系统对象

例子

全部折叠

这个例子展示了如何创建一个谱图的二次的唧唧声dsp.MatrixViewer系统对象。

设置采样率和线性调频信号。

Fs = 233年e3;frameSize = 20 e3;唧唧声= dsp.Chirp (“SampleRate”Fs,“SamplesPerFrame”frameSize,“InitialFrequency”,11 e3,“TargetFrequency”11 e3 + 55 e3,“类型”,“二次”);

创建一个dsp.MatrixViewer范围。设置轴标签,选择一个colormap,并设置colormap的极限。

范围= dsp.MatrixViewer (“ColorBarLabel”,“功率/频率(dB / Hz)”,“包含”,“频率(赫兹)”,“YLabel”,“时间(秒)”,“Colormap”,“hsv”,“ColorLimits”(-100、-30));

想象范围的线性调频信号的谱图。

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

介绍了R2019a