主要内容

在命令行创建Multiexperiment数据

为什么创建Multiexperiment数据集?

您可以创建iddata对象包含几个实验。确定模型的iddata在一个对象具有多个实验结果平均模型。

在系统辨识工具箱™产品,实验可以意味着不同的会话期间收集的数据,或者单个会话期间收集的部分数据。在后一种情况下,您可以创建一个multiexperimentiddata对象通过把数据从一个会话分成多个部分来排除错误数据,和合并好的数据部分。

请注意

idfrd对象不支持万博1manbetxiddata相当于multiexperiment数据。

限制数据集

你只能合并数据集都有以下特点:

  • 相同数量的输入和输出通道。

  • 相同的输入和输出通道名称。

  • 相同的数据域(即时域或频域数据)。

直接进入Multiexperiment数据

构建一个iddata对象,包括N数据集,您可以使用该语法:

data = iddata (y、u, Ts)

在哪里y,u,Ts1 -N细胞数组包含数据从不同的实验。同样的,当您指定Tstart,,InterSample,SamplingInstants的属性iddata对象,你必须把它们的值作为1 -N细胞阵列。

合并数据集

这个例子展示了如何创建一个multiexperimentiddata对象通过合并iddata对象,每个包含数据从一个实验或者是一个multiexperiment数据集。

负载iddata对象z1z3

负载iddata1负载iddata3

融合实验z1z3到iddata对象z

z =合并(z1, z3)
z =时域数据集包含2实验。实验样品样本时间Exp1 300 0.1 300年Exp2 1输出单位(如果指定了的话)y1输入单位(如果指定了的话)u1

这些命令创建一个iddata对象包含两个实验,实验是指定的缺省名称“Exp1”“Exp2”,分别。

添加实验现有iddata对象

您可以添加实验单独一个iddata合并数据集对象作为替代方法。

例如,要添加的实验iddata对象dat4数据使用下面的语法:

数据(:,:,:,“Run4”) = dat4

这个语法明确分配实验名称“Run4”新的实验。的实验财产的iddata对象存储实验名称。

更多信息在multiexperiment subreferencing实验数据集,明白了Subreferencing实验

相关的话题