DSP.ArrayPlot
显示向量或数组
描述
显示矢量或阵列,其中数据沿着沿着数据均匀间隔X-轴。
创建
描述
范围= dsp.ArrayPlot
创建一个数组图对象范围
。
范围= dsp.ArrayPlot(name = value)
使用一个或多个名称值对设置属性。例如,范围= dsp.ArrayPlot(NumInputPorts = 3)
特性
大多数属性可以从DSP.ArrayPlot
UI。
情节配置
numinputports
-输入端口的数量
1
(默认)|[1,96]之间的整数
输入端口的数量,指定为正整数。通过单独输入发出的每个信号将成为范围中的单独通道。您必须使用与此属性的值相同的输入数量调用范围。
习惯
-X-DATA值
空矢量(默认)|向量
指定所需的X-DATA值作为长度的行或列向量等于单个输入的帧长度。如果使用默认值(空向量)值,则X-data均匀间隔并设置为(0:l–1),哪里l是框架长度。
您只能在创建对象时仅设置此属性。
例子:scope = dsp.ArrayPlot(Xdatamode =“ custom”,customxdata = logspace(0,log10(44100/2),1024))
范围窗口使用
打开阴谋选项卡,单击设置,并设置X-DATA模式至风俗并指定自定义X-DATA。
依赖性
要使用此属性,请设置XDATAMODE
至“风俗”
。
XScale
-X轴的比例
“线性”
(默认)|“日志”
指定是否规模X- 轴是“线性”
或者“日志”
。如果xoffset
是负值,您不能将此属性设置为“日志”
。
范围窗口使用
打开阴谋选项卡,单击设置,并设置XScale。
数据类型:char
|细绳
YSCALE
-规模y-axis
“线性”
(默认)|“日志”
指定是否规模y- 轴是“线性”
或者“日志”
。
范围窗口使用
打开阴谋选项卡,单击设置,并设置YSCALE。
数据类型:char
|细绳
plottype
-控制类型
“干”
(默认)|“线”
|“楼梯”
指定用于示波器窗口中显示的所有输入信号的绘图类型:
“干”
- 示波器显示输入信号,因为圆形线延伸至X- 在每个采样值处的轴。“线”
- 范围将输入信号显示为连接每个采样值的线路。“楼梯”
- 范围将输入信号显示为楼梯 - 步骤图。楼梯 - 步骤图仅由水平线和垂直线组成。每条水平线表示离散样品周期的信号值,并连接到两个垂直线。每个垂直线表示样品处发生的值的变化。楼梯 - 步骤图可用于绘制数字采样数据的时间历史记录图。
范围窗口使用
打开设置并设置情节类型。
轴尺度
-轴缩放模式
“ OnCeatStop”
(默认)|“汽车”
|“手动的”
|“更新”
指定范围何时缩放轴。有效值是:
“汽车”
- 范围在模拟过程中和之后,根据需要缩放轴以适合数据。“手动的”
- 范围不会自动缩放轴。“ OnCeatStop”
- 当模拟停止时,范围会缩放轴。“更新”
- 范围在一组视觉更新之后将轴缩放一次。更新的数量由AxesscalingNumupdates
财产。
您只能在创建对象时仅设置此属性。
范围窗口使用
悬停在数组图上以查看变焦, 平底锅和Autoscale纽扣。您也可以使用鼠标缩放和锅。
数据类型:char
|细绳
AxesscalingNumupdates
-缩放之前的更新数
100(默认)|real positive integer
在缩放缩放之前,指定更新的数量,为真实的积极标量整数。
依赖性
要启用这个特性,设置轴尺度
至“更新”
。
数据类型:双倍的
测量
测量通道
-获得测量的渠道
1
(默认)|正整数
获得测量值的通道,指定为范围内的正整数[1n], 在哪里n是输入通道的数量。
范围窗口使用
点击测量阵列图工具条上的选项卡。在里面渠道部分,选择一个渠道。
数据类型:双倍的
符合度的情况
-光标测量
CursormurosurementConfiguration
目的
光标测量值以显示屏幕或波形光标,指定为CursormurosurementConfiguration
目的。
全部CursormurosurementConfiguration
属性是可调的。
范围窗口使用
点击测量阵列绘图工具条上的选项卡并修改光标测量值光标部分。
峰顶
-峰查找器测量
峰芬切尔曲线
目的
信号统计数据
-信号统计测量
SignalStatisticsconfiguration
目的
信号统计测量以计算和显示信号统计,指定为SignalStatisticsconfiguration
目的。
全部SignalStatisticsconfiguration
属性是可调的。
范围窗口使用
点击测量阵列绘图工具条上的选项卡并修改信号统计测量值统计数据部分。
可视化
姓名
-窗口名称
“阵列图”
(默认)|角色向量|字符串标量
指定范围的名称。此名称显示为示波器图窗口的标题。要指定范围图的标题,请使用标题
财产。
数据类型:char
|细绳
位置
-范围窗口位置和像素的大小
屏幕中心(默认)|[左底宽度高度]
在像素中指定示波器窗口的大小和位置作为表单的四元素向量[左底宽度高度]
。默认情况下,范围窗口出现在屏幕的中心,宽度为800像素,高度为450像素。此属性的默认值可能会根据屏幕分辨率而更改。
最大值
-最大化轴控制
“汽车”
(默认)|“上”
|“离开”
指定是否以最大化轴模式显示范围。在此模式下,轴将扩展以适合整个显示屏。为了节省空间,标签不会出现在每个显示中。取而代之的是,tick-mark值出现在绘制的数据的顶部。您可以选择以下选项之一:
“汽车”
- 仅在标题
和ylabel
每个显示器的属性都是空的。如果您在其中任何一个属性中的任何显示中输入任何值,则不会最大化轴。“上”
- 在所有显示器中,轴似乎最大化。输入的任何值标题
和ylabel
属性是隐藏的。“离开”
- 轴似乎没有最大化。
范围窗口使用
悬停在数组图上以查看最大化轴按钮。
数据类型:char
|细绳
标题
-显示标题
''
(默认)|角色向量|字符串标量
将显示标题指定为字符向量或字符串。
范围窗口使用
打开阴谋选项卡,单击设置,并设置标题。
数据类型:char
|细绳
showlegend
-展示传奇
错误的
(默认)|真的
要显示带有输入名称的传说,请将此属性设置为真的
。
从传说中,您可以控制哪些信号可见。该控制等同于改变可见性风格对话框。在范围传奇中,单击信号名称以将信号隐藏在范围中。要显示信号,请再次单击信号名称。要仅显示一个信号,请右键单击信号名称。要显示所有信号,请按Esc键。
笔记
传说只显示前20个信号。任何其他信号都无法从传说中查看或控制。
范围窗口使用
在阴谋选项卡,单击传奇。
数据类型:逻辑
ChannelNames
-频道名称
空单元(默认)|字符向量的单元格数
将输入通道名称指定为字符向量的单元格数组。名字出现在传说中,设置, 和测量面板。如果您不指定名称,则将频道标记为频道1
,,,,频道2
, ETC。
依赖性
要查看频道名称,请设置showlegend
至真的
。
数据类型:char
ShowGrid
-显示网格
真的
(默认)|错误的
将此属性设置为真的
至节目grid lines on the plot.
范围窗口使用
打开阴谋选项卡,单击设置,然后选择网格。
plotasmagnitudephase
-绘制信号作为大小和相位
错误的
(默认)|真的
真的
- 范围在同一活动显示内的两个单独轴上绘制了输入信号的大小和相位。错误的
- 范围将输入信号的真实和虚构部分绘制在同一活动显示内的两个单独轴上。
该属性可用于复杂值的输入信号。打开此属性会影响实价输入信号的阶段。当输入信号的幅度无负时,该相为0度。当输入信号的幅度为负时,该相为180度。
范围窗口使用
在阴谋选项卡,选择大小相按钮。
XLabel
-X- 轴标签
“”
(默认)|角色向量|字符串标量
指定文本的范围以显示下方的范围X-轴。
范围窗口使用
打开阴谋选项卡,单击设置,并设置XLabel。
数据类型:char
|细绳
ylabel
-y- 轴标签
“振幅”
(默认)|角色向量|字符串标量
指定文本以显示范围在y-轴。
依赖性
此属性仅适用plotasmagnitudephase
是错误的
。什么时候plotasmagnitudephase
是真的
, 他们俩y- 轴标签是仅读取值“震级”
和“阶段”
,分别为幅度图和相图。
范围窗口使用
打开阴谋选项卡,单击设置,并设置ylabel。
数据类型:char
|细绳
YLIMITS
-y- 轴限制
[-10,10]
(默认)|[Ymin,Ymax]
指定y- 轴限制为两元素数字向量,[Ymin,Ymax]
。
如果plotasmagnitudephase
是错误的
,默认值为[-10,10]
。如果plotasmagnitudephase
是真的
,默认值为[0,10]
。
依赖性
什么时候plotasmagnitudephase
是真的
,此属性指定y- 仅尺寸图的轴限制。这y- 相图的轴限制始终[-180,180]
。
范围窗口使用
打开阴谋选项卡,单击设置,并设置Y轴限制作为两元素数字向量。
用法
输入参数
信号
-输入信号或可视化的信号
标量|向量|矩阵
指定一个或多个输入信号以可视化DSP.ArrayPlot
。信号可以具有不同数量的通道和不同的帧长度。
例子:范围(Signal1,Signal2)
UI自定义
要自定义数组图上的信号样式,请打开设置并使用底部的选项选择信号并修改样式,宽度,颜色和标记类型。
数据类型:单身的
|双倍的
|int8
|INT16
|INT32
|INT64
|UINT8
|UINT16
|UINT32
|Uint64
|fi
对象功能
要使用对象函数,请将对象指定为第一个输入参数。
如果您想从一开始重新启动模拟,请致电重置
要清除显示范围窗口。不要打电话重置
打电话后发布
。
例子
绘制高斯分布
创建一个新的数组图对象。
范围= dsp.ArrayPlot;
为高斯分布配置数组图对象的属性。
范围= [0 1];scope.xoffset = -2.5;范围示例培训= 0.1;范围= title =“高斯分布”;scope.xlabel =“X”;范围“ f(x)”;
调用数组绘图对象绘制高斯分布。
范围(Exp( - ( - 2.5:.1:2.5)。*( - 2.5:.1:2.5))')
图改变过滤重量
查看阵列图图上的最小平均正方形(LMS)自适应滤波器重量。观察过滤器的重量在适应过滤噪声输入信号时会发生变化。
创建LMS自适应过滤系统对象™。
lmsfilter = dsp.lmsfilter(40,方法=“标准化的LMS”,,,,...台阶= 0.002);
创建和配置dsp.audiofilereader
系统对象从指定的音频文件读取输入信号。
SignalSource = dsp.audiofilereader(“ dspafxf_8000.wav”,,,,...samplesperframe = 40,...playcount = inf,...outputDatatype =“双倍的”);
创建和配置dsp.Firfilter
系统对象要过滤随机的白噪声,从而产生彩色噪声。
firfilter = dsp.Firfilter(Numerator = FIR1(39,0.25));
创建和配置DSP.ArrayPlot
对象显示自适应滤波器权重。
范围= dsp.ArrayPlot(Xlabel =“过滤点击”,,,,...ylabel =“过滤重量”,,,,...ylimits = [-0.05 0.2]');
绘制LMS滤光片适应所需信号的重量。从音频文件中读取,产生随机数据并过滤随机数据。更新过滤器重量并绘制过滤器重量。
numplays = 0;尽管numplays <3 [y,eof] = SignalSource();噪声= rand(40,1);噪声= firfilter(噪声);所需的= y +噪音;[〜,〜,wts] = lmsfilter(噪声,所需);范围(WTS);numplays = numplays + eof;结尾
扩展功能
C/C ++代码生成
使用MATLAB®CODER™生成C和C ++代码。
用法注释和限制:
万博1manbetx通过将对对象的调用视为外部的呼叫来支持MEX代码生成。不支持独立应用程序万博1manbetx的代码生成。
看MATLAB代码生成中的系统对象(MATLAB编码器)。
版本历史记录
matlab命令
您单击了与此MATLAB命令相对应的链接:
通过在MATLAB命令窗口中输入该命令。Web浏览器不支持MATLAB命令。万博1manbetx
您还可以从以下列表中选择一个网站:
如何获得最佳网站性能
选择中国网站(中文或英语)以获得最佳场地性能。其他Mathworks乡村网站未针对您所在的访问进行优化。