模型阵列

生成模型集合,如用于参数研究

模型阵列允许您分析多个线性模型的集合,这些模型以元素的形式存储在单个MATLAB中®数组中。

功能

全部展开

堆栈 通过将模型或模型阵列沿阵列维度堆叠来建立模型阵列
nmodels 模型数组中的模型数目
交换 重新排列模型数组中的数组维度
重塑 改变模型阵列的形状
repsys 复制和平铺模型
voidModel 在模型数组中标记缺失或不相关的模型
sampleBlock 广义模型中的控制设计块样本
rsampleBlock 在广义模型中随机抽样控制设计块

LPV系统 模拟线性变参(LPV)系统

主题

数组模型基础

模型阵列

将多个动态系统对象存储在一个MATLAB数组中,进行多模型设计和分析。

单参数变化的模型阵列

使用堆栈命令创建一个一维传递函数数组,其中的参数随模型的不同而不同。

模型阵列在两个参数的变化

在参数值的网格上创建模型数组,并使用SamplingGrid属性来跟踪整个数组中的参数值。

通过采样可调模型研究参数变化

使用参数值网格对二阶滤波器的参数模型进行采样sampleBlock

从数组中选择模型

使用数组索引从模型数组中选择单个模型或模型集。

查询数组大小和特征

查询数组的属性,如数组的维数,查询数组中模型的特征,如I/O维数和稳定性。

LPV系统

使用LTI阵列来模拟多模式动力学

这个例子展示了如何构造一个线性参数变化(LPV)表示一个系统,显示多模式动力学。

线性变参数模型

LPV系统是一个动态随参数变化的线性状态空间模型。使用参数相关系数以状态空间的形式表示LPV模型。