文档帮助中心文档
显示矢量或数组
显示向量或数组,其中数据沿x-轴。
= dsp范围。ArrayPlot
范围= dsp.ArrayPlot(名称、值)
例子
= dsp范围。ArrayPlot创建Array Plot对象,范围.
范围
范围= dsp.ArrayPlot(名称、值)使用一个或多个名称-值对设置属性。将每个属性名用引号括起来。例如,scope = dsp.arrayplot(“numinputports”,3)
scope = dsp.arrayplot(“numinputports”,3)
展开全部
大多数属性可以从dsp。ArrayPlotUI。
dsp。ArrayPlot
NumInputPorts
1
输入端口的数量,指定为正整数。每个信号通过一个单独的输入成为一个单独的通道在示波器。您必须使用与此属性值相同的输入数量来调用范围。
XDatamode.
“样本增量和x偏移量”
“自定义”
指定是否使用SampleIncrement.和XOffset属性值来确定间距,或指定您自己的自定义间距。如果您指定“自定义”,还必须指定customxdata.属性值。
SampleIncrement.
XOffset
customxdata.
只能在创建对象时设置此属性。
打开情节选项卡上,单击设置和集合x数据模式.
数据类型:char|细绳
char
细绳
指定所需的x-数据值作为长度等于单个输入帧长度的行或列向量。如果使用默认值(空向量),则x-data是均匀间隔的,设置为(0:l1),l是框架长度。
例子:范围= dsp.ArrayPlot(“XDataMode”,“自定义”,“CustomXData logspace (1024 0 log10 (44100/2)))
范围= dsp.ArrayPlot(“XDataMode”,“自定义”,“CustomXData logspace (1024 0 log10 (44100/2)))
打开情节选项卡上,单击设置和集合x数据模式到风俗并指定自定义x数据.
要使用此属性,请设置XDatamode.到“自定义”.
沿。指定样本之间的间距x-轴作为一个有限数值标量。输入信号是y-axis数据。x-axis数据将根据XOffset和SampleIncrement.属性。
例子:当XOffset是0和SampleIncrement.是1,x-axis值被设置为0, 1, 2, 3, 4,….
0
0, 1, 2, 3, 4,…
例子:当XOffset是-1和SampleIncrement.是0.25,x-axis值被设置为-1, -0.75, -0.5, -0.25, 0,….
-1
0.25
-1, -0.75, -0.5, -0.25, 0,…
打开情节选项卡上,单击设置和集合样本增量.
要使用此属性,请设置XDatamode.到'样本增量和X-offset'.
'样本增量和X-offset'
显示抵消x-axis,指定为数字标量。x-AXIS数据基于两个自动设置SampleIncrement.和XOffset值。的第一个值表示x-轴。
例子:当XOffset是0且SampleIncrement.1,x-axis值设置为0,1,2,3,4,......。
例子:当XOffset是-1和SampleIncrement.是0.25,x设在值设置为1,-0.75,-0.5,-0.25,0,……。
打开情节选项卡上,单击设置和集合x.
XScale
“线性”
“日志”
指定是否x设在是“线性”或“日志”.如果XOffset是负值,则不能将此属性设置为“日志”.
打开情节选项卡上,单击设置和集合XScale.
YScale
指定是否y设在是“线性”或“日志”.
打开情节选项卡上,单击设置和集合YScale.
PlotType
“干细胞”
“行”
“楼梯”
为作用域窗口中显示的所有输入信号指定绘图类型:
“干细胞”—示波器将输入信号显示为圆圈,垂直的线向下延伸到x在每个采样值处。
“行”-示波器将输入信号显示为连接每个采样值的线。
“楼梯”-示波器以阶梯图的形式显示输入信号。阶梯图只由水平线和垂直线组成。每条水平线代表一个离散采样周期的信号值,并与两条垂直线相连。每条垂直线表示在样本处值的变化。阶梯图对于绘制数字采样数据的时间历史图很有用。
打开设置并设置情节类型.
AxesScaling
“onceatstop”
“汽车”
“手动”
“更新”
指定范围何时缩放坐标轴。有效值:
“汽车”-在模拟过程中和模拟后,范围根据需要缩放轴以适应数据。
“手动”- 范围不会自动缩放轴。
“onceatstop”—当模拟停止时,范围会缩放坐标轴。
“更新”- 范围缩放了一次轴,只有10个更新一次。
将鼠标悬停在数组图上以查看缩放效果,潘,和自动缩放纽扣。您也可以使用鼠标缩放和平移。
姓名
“阵图”
指定作用域的名称。此名称显示为范围图形窗口的标题。要指定范围图的标题,请使用标题财产。
标题
位置
[左下宽度]
以像素为单位窗口的大小和位置指定为表单的四元素向量[左下宽度].默认情况下,scope窗口出现在屏幕的中心,宽度为800像素,高度为450像素。此属性的默认值可能会根据屏幕分辨率而改变。
MaximizeAxes
“在”
“关闭”
指定是否在最大化轴模式下显示范围。在这种模式下,轴扩展以适合整个显示器。为了节省空间,每个显示器都不会出现标签。相反,刻度标记值显示在绘制数据的顶部。您可以选择以下选项之一:
“汽车”-坐标轴在所有显示中显示为最大值标题和YLabel每个显示都是空的。如果在任何以下属性的任何显示中输入任何值,则轴不会最大化。
YLabel
“在”-轴在所有显示中显示为最大值。的任何值标题和YLabel属性是隐藏的。
“关闭”-没有一个轴显示最大值。
将鼠标悬停在数组图上,以查看最大化轴按钮.
”
将显示标题指定为字符向量或字符串。
打开情节选项卡上,单击设置和集合标题.
ShowLegend
假
真正的
要显示输入名称的图例,请将此属性设置为真正的.
从图例中,您可以控制哪些信号是可见的。控件中的可见性相当于风格对话框。在范围图例中,单击一个信号名称以在范围中隐藏该信号。要显示信号,再次单击信号名称。若要只显示一个信号,右键单击信号名称。要显示所有信号,请按Esc.
请注意
图例只显示了前20个信号。无法从图例中查看或控制任何附加信号。
在情节选项卡上,单击传奇.
数据类型:逻辑
逻辑
ChannelNames.
将输入通道名称指定为字符向量的单元格数组。名称出现在图例中,设置,测量面板。如果不指定名称,通道被标记为频道1,频道2等。
频道1
频道2
要查看通道名称,请设置ShowLegend到真正的.
数据类型:char
夏普林
将此属性设置为真正的在图上显示网格线。
打开情节选项卡上,单击设置,并选择网格.
Plotasmagnitudehase.
真正的- scope在同一活动显示的两个单独的轴上绘制输入信号的幅度和相位。
假- scope在同一活动显示的两个单独的轴上绘制输入信号的实部和虚部。
这个属性对于复数输入信号很有用。打开此属性会影响实值输入信号的相位。当输入信号的幅值非负时,相位为0度。当输入信号的幅值为负时,相位为180度。
在情节选项卡中,选择级阶段按钮。
XLabel.
""
的下方指定要显示的范围的文本x-轴。
打开情节选项卡上,单击设置和集合XLabel..
“振幅”
控件的左边指定要显示的范围的文本y-轴。
此属性仅适用于以下情况Plotasmagnitudehase.是假.当Plotasmagnitudehase.是真正的,两个y-axis标签是只读值“震级”和“阶段”,对于幅度图和相位曲线。
“震级”
“阶段”
打开情节选项卡上,单击设置和集合YLabel.
YLimits
(-10年,10)
[ymin,ymax]
指定y-轴限制为一个二元数值向量,[ymin,ymax].
如果Plotasmagnitudehase.是假,默认为(-10年,10).如果Plotasmagnitudehase.是真正的,默认为[0, 10].
[0, 10]
当Plotasmagnitudehase.是真正的,此属性指定y- 只有幅度图的轴限制。这y相图的-轴极限总是[-180,180].
[-180,180]
打开情节选项卡上,单击设置和集合y轴限制作为一个二元数值向量。
范围(信号)
范围(signalN signal1, signal2,…)
范围(信号)显示阵列图中的信号。
范围(信号)
信号
范围(signalN signal1, signal2,…)在阵列图中显示多个信号。信号可以有不同数量的通道和不同的帧长度。
指定一个或多个输入信号以可视化dsp。ArrayPlot.信号可以具有不同数量的通道和不同的帧长度。
例子:范围(signal1 signal2)
范围(signal1 signal2)
要自定义数组图上的信号样式,请打开设置并使用选项的底部行选择一个信号并修改样式、宽度、颜色和标记类型。
数据类型:单|双倍的|int8|int16|INT32.|INT64.|uint8.|uint16|UINT32.|uint64|fi
单
双倍的
int8
int16
INT32.
INT64.
uint8.
uint16
UINT32.
uint64
fi
要使用对象函数,请将对象指定为第一个输入参数。
生成
隐藏
展示
不可思议
步
释放
重启
如果您想从头开始重新启动模拟,调用重启清除显示的范围窗口。不叫重启召唤后释放.
全部折叠
请注意:此示例仅在R2016b或更高版本中运行。如果您正在使用较早的版本,则将对对象的每个调用替换为等价的步语法。例如,myObject (x)就变成了步骤(myobject,x).
myObject (x)
步骤(myobject,x)
创建一个新的Array Plot对象。
范围= dsp.ArrayPlot;
为高斯分发配置数组绘图对象的属性。
范围。YLimits = [0 1];范围。XOffset = -2.5;范围。SampleIncrement = 0.1;范围。标题=高斯分布的;范围。XLabel.=“X”;scope.ylabel ='f(x)';
调用Array Plot对象绘制高斯分布。
(范围(exp() - -2.5: .1:2.5。* (-2.5:.1:2.5)))
查看阵列图上最小均方(LMS)自适应滤波器的权重。观察滤波器权重的变化,因为他们适应滤波器噪声输入信号。
创建LMS自适应过滤器系统对象。
lmsFilter = dsp。LMSFilter (40,“方法”,...'标准化LMS',...“StepSize”,0.002);
创建和配置DSP.Audifilereader系统对象以从指定的音频文件读取输入信号。
signalSource = dsp。AudioFileReader (“dspafxf_8000.wav”,...“SamplesPerFrame”现年40岁的...“PlayCount”正,...“OutputDataType”,“双”);
创建和配置DSP.Firfilter系统对象以过滤随机的白噪声,从而创建彩色噪声。
firFilter = dsp。FIRFilter (“分子”0.25 fir1(39岁));
创建并配置Array Plot System对象以显示自适应过滤器权重。
= dsp范围。ArrayPlot (“包含”,“过滤阀”,...“YLabel”,“过滤重量”,...“YLimits”, [-0.05 - 0.2]);
绘制LMS滤波器的权重,因为他们适应所需的信号。从音频文件中读取,产生随机数据,并过滤随机数据。更新过滤器权重并绘制过滤器权重。
numplays = 0;而numplays < 3 [y, eof] = signalSource();噪音=兰德(40岁,1);noisefilt = firFilter(噪声);Desired = y + noisefilt;[~, ~, wts] = lmsFilter(noise,desired);范围(wts);Numplays = Numplays + eof;结束
要关闭Array Plot窗口并清除其关联数据,请使用MATLAB®清除函数。
清除
要隐藏或显示数组绘图窗口,请使用隐藏和展示职能。
使用说明和限制:
金宝app通过将对对象的调用作为外部调用来支持MEX代码生成。不支持独立应用程序金宝app的代码生成。
看到系统对象在MATLAB代码生成(MATLAB编码器).
dsp。MatrixViewer
timescope
dsp。简介
dsp。logicAnalyzer
dsp。DynamicFilterVisualizer
您有此示例的修改版本。您是否希望使用您的编辑打开此示例?
你点击一个链接对应于这个MATLAB命令:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系您当地的办公室
得到审判现在