主要内容

Stepplot.

绘制步骤响应和返回绘图句柄

句法

H = Stepplot(SYS)
Stepplot(SYS,TFINAL)
Stepplot(Sys,T)
Stepplot(Sys1,Sys2,...,Sysn)
Stepplot(SYS1,SYS2,...,SYSN,TFINAL)
Stepplot(Sys1,Sys2,...,Sysn,T)
Stepplot(斧头,......)
stepplot(…那plotoptions.)
stepplot(…那dataoptions)

描述

H = Stepplot(SYS)图的阶跃响应动态系统模型SYS.。它还返回绘图句柄H。控件可以使用此句柄自定义绘图getOptions.setOptions.命令。类型

帮助TimeOptions.

有关可用绘图选项的列表。

对于多输入模型,每个输入通道都应用独立的步进命令。时间范围和点数自动选择。

Stepplot(SYS,TFINAL)模拟阶跃响应t = 0.最后一次t = Tfinal。表示TFINAL.在系统时间单位中,指定的时髦财产SYS.。对于具有未指定采样时间的离散时间系统(ts = -1),Stepplot.解释TFINAL.作为模拟的采样间隔的数量。

Stepplot(Sys,T)使用用户提供的时间向量T.为模拟。表示T.在系统时间单位中,指定的时髦财产SYS.。对于离散时间模型,T.应该是什么样的形式TI:TS:TF, 在哪里TS.是采样时间。对于连续时间模型,T.应该是什么样的形式Ti: dt: Tf, 在哪里DT.成为连续系统离散近似的采样时间(参见)。这Stepplot.命令始终应用步骤输入t = 0.,不管TI.

绘制多个模型的阶跃响应SYS1.SYS2.,...在单个绘图上,使用:

Stepplot(Sys1,Sys2,...,Sysn)

Stepplot(SYS1,SYS2,...,SYSN,TFINAL)

Stepplot(Sys1,Sys2,...,Sysn,T)

您还可以为每个系统指定颜色,线条样式和标记,如

Stepplot(SYS1,'R',SYS2,'Y  - ',SYS3,'GX')

Stepplot(斧头,......)用手柄绘制到轴上斧头

stepplot(…那plotoptions.)使用选项设置自定义绘图外观,plotoptions.。用timeoptions来创建选项集。

stepplot(…那dataoptions)使用选项集指定诸如步骤幅度和输入偏移的选项,dataoptions。用stepdataOptions.来创建选项集。

例子

全部收缩

为两个动态系统生成步进响应图。

sys1 = rss (3);sys2 = rss (3);h = stepplot (sys1 sys2);

图中包含一个轴。轴包含2个类型的型号。这些对象代表SYS1,SYS2。

每个步骤响应以不同的稳态值稳定。使用绘图句柄来标准化绘制的响应。

setOptions(h,'正常化''上'

图中包含一个轴。轴包含2个类型的型号。这些对象代表SYS1,SYS2。

现在,响应在任意单位表达的同一价值下居中。

比较参数标识模型对非参数(经验)模型的步骤响应,并查看其3-Σ置信区。(已识别的型号需要系统识别工具箱™软件。)

从示例数据识别参数和非参数模型。

加载Iddata1.Z1sys1 = ssest(z1,4);sys2 =梗死(z1);

绘制两个已识别模型的步骤响应。使用plot手柄显示3-σ置信区域。

t = -1:0.1:5;H = Stepplot(SYS1,SYS2,T);展示(H,3)传奇(“参数”'非参数'

图中包含一个轴。标题为:u1到:y1的轴包含两个line类型的对象。这些对象表示参数的,非参数的。

非参数模型SYS2.显示出更高的不确定性。

负载数据,用于估计非线性Hammerstein-Wiener模型。

负载(fullfile (matlabroot“工具箱”'ident''Iddemos'“数据”'twotankdata'));z = iddata (y, u, 0.2,'名称''两个坦克系统');

Z.是一个iddata存储输入输出估计数据的对象。

使用估计数据估算命令的Hammerstein-Wiener模型[1 5 3]。将输入非线性指定为分段线性和输出非线性作为一维多项式。

sys = nlhw(z,[1 5 3],pwlinear,poly1d);

创建一个选项设置以指定输入偏移和步幅度级别。

选择= stepDataOptions ('InputOffset'2,'stepamplitute', 0.5);

使用指定选项绘制步骤响应直到60秒。

stepplot (sys, 60岁的选择);

图中包含一个轴。标题为:u1到:y1的坐标轴包含一个line类型的对象。该对象表示sys。

提示

您可以更改绘图的属性,例如单位。有关更改绘图属性的方法的信息,请参阅定制图的方法(控制系统工具箱)

介绍了R2012a