主要内容

情节

绘制输入输出通道iddata对象

描述

例子

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

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

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

要绘制数据的子集,使用子引用:

  • 情节(数据(201:300))绘制数据集中的样本201到300数据

  • 情节(数据(201:300“高度”,{“Angle_of_attack”、“速度”}))绘制命名的输出的指定样本高度和命名为Angle_of_attack速度

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

例子

图(数据,LineSpec)指定数据集的颜色、线条样式和标记符号。

例子

情节(dataN data1…)多个数据集的情节。图轴的数量由所有数据集中唯一输入和输出名称的数量决定。

例子

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

例子

图(axes_handle,___)用手柄画进坐标轴axes_handle而不是进入当前轴(gca)。将此语法与前面语法中的任何输入参数组合一起使用。

例子

图(___,plotoptions)指定绘图选项。

例子

h=情节(___)返回图的句柄。你可以使用这个句柄来自定义情节getoptionssetoption

例子

全部折叠

加载数据。

负载iddata1z1;

图数据。

情节(z1)

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

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

绘制前100个样本。

情节(z1 (1:10 0))

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

只有前100个样本出现在图中。

您可以右键单击该plot,以探索峰值和平均值等特征。

加载数据。

负载iddata1z1

将数据转换到频域。

zf = fft (z1);

图数据。

情节(zf);

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

生成输入数据。

U = idinput([100 1 20],的正弦[] [], [5 10 1]);u = iddata ([], u, 1,“每”, 100);

产生输出数据。

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

只绘制输入。

情节(u)

图包含一个axes对象。标题为u1的axes对象包含一个类型为line的对象。这个对象表示u。

只绘制输出。

情节(y)

图包含一个axes对象。标题为y1的axes对象包含一个类型为line的对象。该对象表示sys。

把输入和输出画在一起。

情节(y, u)

图中包含2个坐标轴对象。标题为y1的Axes对象1包含一个类型为line的对象。该对象表示sys。标题为u1的Axes对象2包含一个类型为line的对象。这个对象表示u。

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

加载两个数据集。

负载iddata1z1负载iddata2z2

这两个数据集。

情节(z1 (z2)

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

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

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

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

这两个数据集。

情节(z1 (z2)

图中包含4个轴对象。带有标题z1_output的Axes对象1包含一个类型为line的对象。该对象表示z1。标题为z2_output的Axes对象2包含一个类型为line的对象。该对象表示z2。标题为z1_input的Axes对象3包含一个类型为line的对象。该对象表示z1。标题为z2_input的Axes对象4包含一个类型为line的对象。该对象表示z2。

函数分别绘制数据集。

创建一个多实验数据集。

负载iddata1z1负载iddata2z2zm评选=合并(z1、z2);

图数据。

情节(zm评选)传说(“显示”)

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

对于多实验数据,每个实验都被视为一个单独的数据集。你可以右键单击这些图来查看它们的特征。

加载两个数据集。

负载iddata1z1;负载iddata2z2;

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

情节(z1,“y: *”z2,“b”)

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

创建一个包含两个子图的图形,并返回每个子图轴的句柄年代

数字%的新人物(1) =情节(1、2、1);%左次要情节(2) =情节(1、2、2);%对次要情节

图中包含2个坐标轴对象。坐标轴对象1为空。Axes对象2为空。

加载数据集。

负载iddata1;负载iddata2;

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

情节(s (1) z1)

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

情节(s(2)、z2)

图中包含4个轴对象。标题为y1的Axes对象1包含一个类型为line的对象。该对象表示z1。标题为y1的Axes对象2包含一个类型为line的对象。该对象表示z2。标题为u1的Axes对象3包含一个类型为line的对象。该对象表示z1。标题为u1的Axes对象4包含一个类型为line的对象。该对象表示z2。

获取当前plot的句柄并修改一个轴属性。

加载并绘制数据。

负载iddata1z1情节(z1)

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

获取剧情的斧柄。

甘氨胆酸啊=
ah = axis (u1) with properties: XLim: [0.1000 30] YLim: [-1 1] XScale: 'linear' YScale: 'linear' GridLineStyle: '-' Position: [0.1300 0.1100 0.7750 0.3503] Units: 'normalized'显示所有属性

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

x轴的比例xScale“线性”。改变xScale“日志”

啊。XScale =“日志”;

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

x轴现在显示对数刻度。

配置时间图。

选择= iddataPlotOptions (“时间”);

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

opt.TimeUnits =“分钟”;

打开电网。

opt.Grid =“上”;

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

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

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

创建一个数据图并返回句柄。

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

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

设置剧情的时间单位。

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

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

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

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

配置时间图。

选择= iddataPlotOptions (“时间”);

图数据。

h =情节(z,选择);

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

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

opt.Orientation =“两栏”;h =情节(z,选择);

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

另外,使用setoption

setoption (h,“定位”,“两栏”)

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

输入参数

全部折叠

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

线条样式、标记符号和颜色,指定为字符向量。LineSpec取如下值“b”“b +:”。欲了解更多信息,请参见情节参考页的MATLAB®文档。举个使用的例子LineSpec,请参阅指定线条样式、标记符号和颜色

Axes句柄,指定为句柄,这是对一个对象。使用gca函数获取当前轴的句柄,例如,甘氨胆酸axes_handle =。举个使用的例子axes_handle要将一组特定的轴应用到当前的图中,请参见指定轴处理。举个使用的例子gca获取你的plot坐标轴,然后修改坐标轴属性,请参见获取和使用斧柄

情节选项,指定为使用创建的选项集iddataPlotOptions。举个使用的例子plotoptions,请参阅指定绘图选项

输出参数

全部折叠

Plot句柄,作为标量或向量返回。句柄是唯一的标识符,可以用来查询和修改特定绘图的属性。举个例子,请看使用Handle改变Plot属性

提示

右键点击剧情打开上下文菜单,在这里你可以访问以下选项和剧情控件。

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

峰值-查看数据的峰值。该值对于暂态数据很有用。

平均值-查看数据的均值。该值对于稳态数据很有用。

取向

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

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

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

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

  • 输出行和输入行-把所有输出画在一行,把所有输入画在第二行。

  • 输出列和输入列-把所有的输出画在一列,把所有的输入画在第二列。

I / O分组

将图上的输入输出通道分组。

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

I / O选择器

选择输入输出通道的一个子集进行绘图。默认情况下,绘制所有输入输出通道。

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

网格 在你的情节中添加网格。
正常化 将图中所有数据的y尺度归一化。
属性 打开“属性编辑器”对话框,可以自定义情节属性。

版本历史

介绍了R2014a

Baidu
map