主要内容

阴谋

绘制的输入和输出通道iddata目的

描述

例子

阴谋(数据的)图形的输入和输出通道iddata对象。该函数将输出绘制在上轴上,将输入绘制在下轴上。

  • 对于时域数据,输入和输出信号被绘制成时间的函数。根据画面财产的iddata对象时,输入信号被绘制成线性插值曲线或阶梯图。例如,如果data.intersample ='zoh',输入在采样点之间是分段常数,并相应地绘制。

  • 对于频域数据,每个输入和输出信号的幅度和相位绘制在可用的频率跨度上。

要绘制数据的子集,请使用子程序:

  • 绘图(数据(201:300))在数据集中绘制样本201至300数据

  • 情节(数据(201:300“高度”,{“Angle_of_attack”、“速度”}))绘制指定的输出示例高度并命名的投入distl_of_attack.速度

  • 情节(数据(:[3 - 4],[3:7]))绘制所有输出通道编号3和4的样本,并输入数字3到7。

例子

阴谋(数据LineSpec的)指定数据集的颜色,行样式和标记符号。

例子

绘图(Data1,...,Datan)绘制多个数据集。绘图轴的数量由所有数据集之间的唯一输入和输出名称的数量决定。

例子

情节(data1 LineSpec1…,dataN LineSpecN)为每个数据集指定行样式、标记类型和颜色。您只能为某些数据集指定选项。例如,情节(data1、data2“k”,data3)的绘图颜色指定黑色data2.

例子

阴谋(axes_handle___的)在有柄的斧子上绘图axes_handle而不是当前轴(gca).将此语法与前面语法中的任何输入参数组合一起使用。

例子

阴谋(___plotoptions的)指定绘图选项。

例子

H=情节(___的)返回图的句柄。您可以使用此句柄自定义图形getoptionssetOptions.

例子

全部收缩

加载数据。

加载iddata1z1

图数据。

绘图(Z1)

图中包含2个轴对象。标题为y1的轴对象1包含一个类型为line的对象。这个对象代表z1。标题为u1的axis对象2包含一个类型为line的对象。该对象表示Z1。

函数将输出绘制在上轴上,将输入绘制在下轴上。

绘制前100个样本。

情节(z1 (1:10 0))

图中包含2个轴对象。标题为y1的轴对象1包含一个类型为line的对象。这个对象表示untitled1。标题为u1的axis对象2包含一个类型为line的对象。这个对象表示untitled1。

绘图中只出现前100个样本。

您可以右键单击该图来探索诸如峰值和平均值等特征。

加载数据。

加载iddata1z1

将数据转换为频域。

zf = fft(z1);

图数据。

绘图(ZF);

图中包含4个轴对象。标题为y1的轴对象1包含一个类型为line的对象。这个对象表示zf。axis对象2包含一个类型为line的对象。这个对象表示zf。标题为u1的axis对象3包含一个类型为line的对象。这个对象表示zf。axis对象4包含一个类型为line的对象。这个对象表示zf。

生成输入数据。

u = id inpupput([100 1 20],的正弦[] [], [5 10 1]);u = iddata ([], u, 1,'每', 100);

生成输出数据。

Sys = idtf(1,[1 2 1]);y = sim (sys, u);

只绘制输入。

情节(U)

图包含轴对象。具有标题U1的轴对象包含类型线的对象。此对象代表u。

绘制输出。

情节(y)

图包含轴对象。具有标题Y1的轴对象包含类型线的对象。这个对象代表y。

将输入和输出绘制在一起。

情节(y, u)

图中包含2个轴对象。标题为y1的轴对象1包含一个类型为line的对象。这个对象代表y。标题为u1的axis对象2包含一个类型为line的对象。此对象代表u。

或者,您可以使用情节(iddata (y, u))

加载两个数据集。

加载iddata1z1加载iddata2z2

这两个数据集。

情节(z1 (z2)

图中包含2个轴对象。标题为y1的轴对象1包含两个类型为line的对象。这些对象代表z1 z2。标题为u1的axis对象2包含2个类型为line的对象。这些对象代表z1 z2。

由于数据集使用相同的输入和输出名称,函数将这两个数据集绘制在一起。

指定唯一的输入和输出名称。

z1。InputName =“z1_input”;z2。InputName =“z2_input”;z1。OutputName =“z1_output”;z2.outputname =.“z2_output”

这两个数据集。

情节(z1 (z2)

图中包含4个轴对象。轴对象1具有标题z1_output包含类型线的对象。这个对象代表z1。轴对象2具有标题z2_output包含类型线的对象。该对象表示Z2。轴对象3具有标题z1_input包含类型线的对象。这个对象代表z1。带有标题z2_input的轴对象4包含类型线的对象。该对象表示Z2。

函数单独绘制数据集。

创建一个多实验数据集。

加载iddata1z1加载iddata2z2zm =合并(z1,z2);

图数据。

plot(zm)传奇('展示'的)

图中包含2个轴对象。标题为y1的轴对象1包含两个类型为line的对象。这些对象代表zm(Exp1), zm(Exp2)。标题为u1的axis对象2包含2个类型为line的对象。这些对象代表zm(Exp1), zm(Exp2)。

对于多分析数据,每个实验都被视为单独的数据集。您可以右键单击绘图以查看其特征。

加载两个数据集。

加载iddata1z1;加载iddata2z2

为两个数据集指定行样式。

绘图(Z1,“y: *”,z2,“b”的)

图中包含2个轴对象。标题为y1的轴对象1包含两个类型为line的对象。这些对象代表z1 z2。标题为u1的axis对象2包含2个类型为line的对象。这些对象代表z1 z2。

使用两个子图创建一个数字,并为每个子图轴返回句柄S.

数字%的新人物(1) =情节(1、2、1);%左次要情节(2) =情节(1、2、2);%正确的子图

图中包含2个轴对象。轴对象1是空的。轴对象2是空的。

加载数据集。

加载iddata1;加载iddata2

使用句柄在每个轴上创建数据图。

情节(s (1) z1)

图中包含3个轴对象。标题为y1的轴对象1包含一个类型为line的对象。这个对象代表z1。Axes对象2是空的。标题为u1的axis对象3包含一个类型为line的对象。该对象表示Z1。

绘图(S(2),Z2)

图中包含4个轴对象。标题为y1的轴对象1包含一个类型为line的对象。这个对象代表z1。带标题Y1的轴对象2包含类型线的对象。该对象表示Z2。标题为u1的axis对象3包含一个类型为line的对象。这个对象代表z1。轴对象4具有标题U1包含类型线的对象。该对象表示Z2。

获取当前图的句柄并修改axis属性。

加载并绘制数据。

加载iddata1z1绘图(Z1)

图中包含2个轴对象。标题为y1的轴对象1包含一个类型为line的对象。这个对象代表z1。标题为u1的axis对象2包含一个类型为line的对象。该对象表示Z1。

获取框架的轴柄。

ah = gca.
AH =轴(U1)具有属性:XLIM:[0.1000 30] ylim:[-1 1] Xscale:'Linear'yScale:'Linear'GridlineStyle:' - '位置:[0.1300 0.1100 0.7750 0.3503]单位:'标准化'显示所有属性

显示屏显示坐标轴句柄的属性。

X轴的尺度xScale“线性”。改变xScale'日志'

啊。XScale ='日志'

图中包含2个轴对象。标题为y1的轴对象1包含一个类型为line的对象。这个对象代表z1。标题为u1的axis对象2包含一个类型为line的对象。该对象表示Z1。

X轴现在显示日志比例。

配置时间图。

选择= iddataPlotOptions (“时间”);

将分钟指定为绘图的时间单位。

opt.TimeUnits =“分钟”

转动网格。

opt.grid ='在'

使用指定的选项创建绘图选择

加载iddata1z1情节(z1,选择);

图中包含2个轴对象。标题为y1的轴对象1包含一个类型为line的对象。这个对象代表z1。标题为u1的axis对象2包含一个类型为line的对象。该对象表示Z1。

创建数据绘图并返回句柄。

加载iddata1;h =情节(z1);

图中包含2个轴对象。标题为y1的轴对象1包含一个类型为line的对象。这个对象代表z1。标题为u1的axis对象2包含一个类型为line的对象。该对象表示Z1。

设定情节的时间单位。

setoption (h,“TimeUnits”“分钟”);

图中包含2个轴对象。标题为y1的轴对象1包含一个类型为line的对象。这个对象代表z1。标题为u1的axis对象2包含一个类型为line的对象。该对象表示Z1。

使用两个输入和一个输出生成数据。

z = iddata (randn(100 1),兰特(100 2));

配置时间图。

选择= iddataPlotOptions (“时间”);

图数据。

h =情节(z,选择);

图中包含3个轴对象。标题为y1的轴对象1包含一个类型为line的对象。这个对象表示z。标题为u1的坐标轴对象2包含一个类型为line的对象。这个对象表示z。标题为u2的轴对象3包含一个类型为line的对象。这个对象代表z。

改变绘图的方向,使所有输入都显示在一列中,所有输出都显示在第二列中。

opt.Orientation ='两列';h =情节(z,选择);

图中包含3个轴对象。标题为y1的轴对象1包含一个类型为line的对象。这个对象表示z。标题为u1的坐标轴对象2包含一个类型为line的对象。这个对象表示z。标题为u2的轴对象3包含一个类型为line的对象。这个对象代表z。

或者,使用setOptions.

setoption (h,“定位”'两列'的)

您还可以通过右键单击绘图并选择来更改方向方向在上下文菜单中。

输入参数

全部收缩

输入输出数据,指定为iddata对象。数据可以在时域,也可以在频域。它可以是单通道或多通道数据,也可以是单实验或多实验数据。

作为字符向量指定的线样式、标记符号和颜色。LineSpec取以下值“b”“b +:”。有关更多信息,请参阅阴谋参考页在MATLAB中®文档。有关使用的例子LineSpec, 看指定线条样式、标记符号和颜色

类的句柄,指定为句柄,它是对对象。使用gca例如,将手柄置于当前轴,甘氨胆酸axes_handle =。有关使用的例子axes_handle将特定的轴应用于当前图,参见指定轴处理。有关使用的例子gca要获取绘图轴,然后修改轴属性,请参阅获取和使用轴柄

绘图选项,指定为使用iddataplotoptions.。有关使用的例子plotoptions, 看指定绘图选项

输出参数

全部收缩

绘图句柄,作为标量或向量返回。句柄是您可以用于查询和修改特定绘图的属性的唯一标识符。例如,看到使用句柄更改绘图属性

提示

右键单击绘图将打开上下文菜单,您可以在其中访问下列选项和绘图控件。

选项 描述和子
数据集 查看图中使用的数据集。
特征

峰值值—查看数据的峰值。这个值对瞬态数据很有用。

平均值—查看数据的平均值。这个值对稳态数据很有用。

方向

对于具有一个输入和一个输出通道的数据:

  • 单行-在一行中绘制所有输入和输出。

  • 单独的列- 绘制一列中的所有输入和输出。

对于具有多个输入或输出通道的数据:

  • 输出行和输入行-在一行中绘制所有输出,在第二行中绘制所有输入。

  • 输出列和输入列- 绘制一列中的所有输出以及第二列中的所有输入。

I / O分组

在图上分组输入和输出通道。

对具有多个输入或输出通道的数据集使用此选项。

I / O选择器

选择要绘制的输入和输出通道的子集。默认情况下,绘制所有输入和输出通道。

对具有多个输入或输出通道的数据集使用此选项。

网格 在你的地块上添加网格。
正常化 将图中所有数据的y刻度归一化。
属性 打开“属性编辑器”对话框,您可以在其中自定义绘图属性。
介绍了R2014a