主要内容

模型阵列

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

模型数组允许您分析多个线性模型的集合,这些模型作为元素存储在一个MATLAB中®数组中。

功能

全部展开

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

LPV系统 模拟线性变参数系统

主题

数组模型基础

模型阵列

将多个动态系统对象存储在一个MATLAB阵列中,用于多模型设计和分析。

单参数变分模型阵列

使用堆栈命令创建传递函数的一维数组,其参数因模型而异。

两个参数变化的模型阵列

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

利用采样可调模型研究参数变化

使用实例跨参数值网格采样二阶滤波器的参数模型sampleBlock

从数组中选择模型

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

查询数组大小和特征

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

LPV系统

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

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

线性变参数模型

LPV系统是一种线性状态空间模型,其动力学随时变参数的变化而变化。使用参数相关系数以状态空间形式表示LPV模型。