在命令行创建Multiexperiment数据
为什么创建Multiexperiment数据集?
您可以创建iddata
对象包含几个实验。确定模型的iddata
在一个对象具有多个实验结果平均模型。
在系统辨识工具箱™产品,实验可以意味着不同的会话期间收集的数据,或者单个会话期间收集的部分数据。在后一种情况下,您可以创建一个multiexperimentiddata
对象通过把数据从一个会话分成多个部分来排除错误数据,和合并好的数据部分。
请注意
的idfrd
对象不支持万博1manbetxiddata
相当于multiexperiment数据。
限制数据集
你只能合并数据集都有以下特点:
相同数量的输入和输出通道。
相同的输入和输出通道名称。
相同的数据域(即时域或频域数据)。
直接进入Multiexperiment数据
构建一个iddata
对象,包括N数据集,您可以使用该语法:
data = iddata (y、u, Ts)
在哪里y
,u
,Ts
1 -N细胞数组包含数据从不同的实验。同样的,当您指定Tstart
,期
,InterSample
,SamplingInstants
的属性iddata
对象,你必须把它们的值作为1 -N细胞阵列。
合并数据集
这个例子展示了如何创建一个multiexperimentiddata
对象通过合并iddata
对象,每个包含数据从一个实验或者是一个multiexperiment数据集。
负载iddata对象z1
和z3
。
负载iddata1负载iddata3
融合实验z1
和z3
到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实验。