主要内容

DSP.ArrayPlot

显示向量或数组

描述

显示矢量或阵列,其中数据沿着沿着数据均匀间隔X-轴。

阵列图对象窗口

创建

描述

例子

范围= dsp.ArrayPlot创建一个数组图对象范围

范围= dsp.ArrayPlot(name = value)使用一个或多个名称值对设置属性。例如,范围= dsp.ArrayPlot(NumInputPorts = 3)

特性

展开全部

大多数属性可以从DSP.ArrayPlotUI。

情节配置

输入端口的数量,指定为正整数。通过单独输入发出的每个信号将成为范围中的单独通道。您必须使用与此属性的值相同的输入数量调用范围。

指定是否使用样品引导xoffset属性值确定间距,或指定您自己的自定义间距。如果指定“风俗”,您还必须指定习惯属性值。

您只能在创建对象时仅设置此属性。

范围窗口使用

打开阴谋选项卡,单击设置,并设置X-DATA模式

数据类型:char|细绳

指定所需的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“风俗”

指定沿着样品之间的间距X- 作为有限数字标量的轴。输入信号仅为y- 轴数据。X- 轴数据是根据xoffset样品引导特性。

例子:什么时候xoffset0样品引导1, 这X- 轴值设置为0、1、2、3、4,…

例子:什么时候xoffset-1样品引导0.25, 这X- 轴值设置为-1,-0.75,-0.5,-0.25,0,…

范围窗口使用

打开阴谋选项卡,单击设置,并设置样品增量

依赖性

要使用此属性,请设置XDATAMODE“样本增量和x offset”

显示偏移X- 轴,指定为数字标量。X- 轴数据是根据两个样品引导xoffset值。x offset表示X-轴。

例子:什么时候xoffset是0和样品引导是1,X- 轴值设置为0、1、2、3、4,…。

例子:什么时候xoffset是-1和样品引导是0.25,X- 轴值设置为-1,-0.75,-0.5,-0.25,0,…。

范围窗口使用

打开阴谋选项卡,单击设置,并设置x offset

依赖性

要使用此属性,请设置XDATAMODE“样本增量和x offset”

指定是否规模X- 轴是“线性”或者“日志”。如果xoffset是负值,您不能将此属性设置为“日志”

范围窗口使用

打开阴谋选项卡,单击设置,并设置XScale

数据类型:char|细绳

指定是否规模y- 轴是“线性”或者“日志”

范围窗口使用

打开阴谋选项卡,单击设置,并设置YSCALE

数据类型:char|细绳

指定用于示波器窗口中显示的所有输入信号的绘图类型:

  • “干”- 示波器显示输入信号,因为圆形线延伸至X- 在每个采样值处的轴。

  • “线”- 范围将输入信号显示为连接每个采样值的线路。

  • “楼梯”- 范围将输入信号显示为楼梯 - 步骤图。楼梯 - 步骤图仅由水平线和垂直线组成。每条水平线表示离散样品周期的信号值,并连接到两个垂直线。每个垂直线表示样品处发生的值的变化。楼梯 - 步骤图可用于绘制数字采样数据的时间历史记录图。

范围窗口使用

打开设置并设置情节类型

指定范围何时缩放轴。有效值是:

  • “汽车”- 范围在模拟过程中和之后,根据需要缩放轴以适合数据。

  • “手动的”- 范围不会自动缩放轴。

  • “ OnCeatStop”- 当模拟停止时,范围会缩放轴。

  • “更新”- 范围在一组视觉更新之后将轴缩放一次。更新的数量由AxesscalingNumupdates财产。

您只能在创建对象时仅设置此属性。

范围窗口使用

悬停在数组图上以查看变焦变焦图标, 平底锅Panning图标和AutoscaleAutoscale图标纽扣。您也可以使用鼠标缩放和锅。

数据类型:char|细绳

在缩放缩放之前,指定更新的数量,为真实的积极标量整数。

依赖性

要启用这个特性,设置轴尺度“更新”

数据类型:双倍的

测量

获得测量值的通道,指定为范围内的正整数[1n], 在哪里n是输入通道的数量。

范围窗口使用

点击测量阵列图工具条上的选项卡。在里面渠道部分,选择一个渠道

数据类型:双倍的

光标测量值以显示屏幕或波形光标,指定为CursormurosurementConfiguration目的。

全部CursormurosurementConfiguration属性是可调的。

范围窗口使用

点击测量阵列绘图工具条上的选项卡并修改光标测量值光标部分。

峰查找器测量值以计算和显示最大计算的峰值,指定为A峰芬切尔曲线目的。

全部峰芬切尔曲线属性是可调的。

范围窗口使用

点击测量阵列绘图工具条上的选项卡并修改峰查找器测量值部分。

信号统计测量以计算和显示信号统计,指定为SignalStatisticsconfiguration目的。

全部SignalStatisticsconfiguration属性是可调的。

范围窗口使用

点击测量阵列绘图工具条上的选项卡并修改信号统计测量值统计数据部分。

可视化

指定范围的名称。此名称显示为示波器图窗口的标题。要指定范围图的标题,请使用标题财产。

数据类型:char|细绳

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

指定是否以最大化轴模式显示范围。在此模式下,轴将扩展以适合整个显示屏。为了节省空间,标签不会出现在每个显示中。取而代之的是,tick-mark值出现在绘制的数据的顶部。您可以选择以下选项之一:

  • “汽车”- 仅在标题ylabel每个显示器的属性都是空的。如果您在其中任何一个属性中的任何显示中输入任何值,则不会最大化轴。

  • “上”- 在所有显示器中,轴似乎最大化。输入的任何值标题ylabel属性是隐藏的。

  • “离开”- 轴似乎没有最大化。

范围窗口使用

悬停在数组图上以查看最大化轴按钮

数据类型:char|细绳

将显示标题指定为字符向量或字符串。

范围窗口使用

打开阴谋选项卡,单击设置,并设置标题

数据类型:char|细绳

要显示带有输入名称的传说,请将此属性设置为真的

从传说中,您可以控制哪些信号可见。该控制等同于改变可见性风格对话框。在范围传奇中,单击信号名称以将信号隐藏在范围中。要显示信号,请再次单击信号名称。要仅显示一个信号,请右键单击信号名称。要显示所有信号,请按Esc键

笔记

传说只显示前20个信号。任何其他信号都无法从传说中查看或控制。

范围窗口使用

阴谋选项卡,单击传奇

数据类型:逻辑

将输入通道名称指定为字符向量的单元格数组。名字出现在传说中,设置, 和测量面板。如果您不指定名称,则将频道标记为频道1,,,,频道2, ETC。

依赖性

要查看频道名称,请设置showlegend真的

数据类型:char

将此属性设置为真的至节目grid lines on the plot.

范围窗口使用

打开阴谋选项卡,单击设置,然后选择网格

  • 真的- 范围在同一活动显示内的两个单独轴上绘制了输入信号的大小和相位。

  • 错误的- 范围将输入信号的真实和虚构部分绘制在同一活动显示内的两个单独轴上。

该属性可用于复杂值的输入信号。打开此属性会影响实价输入信号的阶段。当输入信号的幅度无负时,该相为0度。当输入信号的幅度为负时,该相为180度。

范围窗口使用

阴谋选项卡,选择大小相按钮。

指定文本的范围以显示下方的范围X-轴。

范围窗口使用

打开阴谋选项卡,单击设置,并设置XLabel

数据类型:char|细绳

指定文本以显示范围在y-轴。

依赖性

此属性仅适用plotasmagnitudephase错误的。什么时候plotasmagnitudephase真的, 他们俩y- 轴标签是仅读取值“震级”“阶段”,分别为幅度图和相图。

范围窗口使用

打开阴谋选项卡,单击设置,并设置ylabel

数据类型:char|细绳

指定y- 轴限制为两元素数字向量,[Ymin,Ymax]

如果plotasmagnitudephase错误的,默认值为[-10,10]。如果plotasmagnitudephase真的,默认值为[0,10]

依赖性

什么时候plotasmagnitudephase真的,此属性指定y- 仅尺寸图的轴限制。这y- 相图的轴限制始终[-180,180]

范围窗口使用

打开阴谋选项卡,单击设置,并设置Y轴限制作为两元素数字向量。

用法

描述

例子

范围(信号在阵列图中显示信号。

范围(Signal1,Signal2,...,Signaln)在数组图中显示多个信号。信号可以具有不同数量的通道和不同的帧长度。

输入参数

展开全部

指定一个或多个输入信号以可视化DSP.ArrayPlot。信号可以具有不同数量的通道和不同的帧长度。

例子:范围(Signal1,Signal2)

UI自定义

要自定义数组图上的信号样式,请打开设置并使用底部的选项选择信号并修改样式,宽度,颜色和标记类型。

数据类型:单身的|双倍的|int8|INT16|INT32|INT64|UINT8|UINT16|UINT32|Uint64|fi

对象功能

要使用对象函数,请将对象指定为第一个输入参数。

generateScript 产生MATLAB脚本以创建使用当前设置的范围
隐藏 隐藏范围窗口
节目 显示范围窗口
可见的 确定范围的可见性
系统对象算法
发布 释放资源并允许更改系统对象属性值和输入特征
重置 Reset internal states of系统对象

如果您想从一开始重新启动模拟,请致电重置要清除显示范围窗口。不要打电话重置打电话后发布

例子

全部收缩

创建一个新的数组图对象。

范围= 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;结尾

提示

  • 要关闭数组绘图窗口并清除其相关数据,请使用MATLAB®clear功能。

  • 要隐藏或显示数组绘图窗口,请使用隐藏节目功能。

扩展功能

版本历史记录

在R2013a中引入