施加约束模型参数值
所有确定的线性(IDLTI)模型,除了idfrd
,包含一个结构
财产。的结构
属性包含模型的可调的实体(参数)。每个参数都有属性,如价值,最小/最大范围,和自由/固定状态,允许您限制他们在评估所需的值或范围的值。您使用结构
属性限制强加于各种模型参数的值。
的结构
属性包含的基本参数定义一个给定的结构模型:
确定传输功能,包括分子、分母和延迟参数
对于多项式模型,包括积极的多项式的列表
为状态空间模型,包括整数矩阵的列表
其他模型类型的信息,请参阅模型参考页。
例如,下面的例子构造一个idtf
模型,指定的值分子
和分母
参数:
num = (1 - 2);穴= [1 2 2];sys = idtf (num穴)
你可以更新的值分子
和分母
属性创建对象后如下:
new_den = (1 1 10);sys。分母= new_den;
修复你指定分母的值(治疗其系数作为固定参数),使用结构
对象的属性如下:
sys.Structure.Denominator。值= new_den;sys.Structure.Denominator。自由= false (1、3);
传递函数模型,分子
,分母
,IODelay
模型属性就是指针价值
中相应的属性参数结构
财产。
同样存在于其他模型结构的关系。例如,一个
属性包含双值状态空间模型的状态矩阵。它是一个别名一个
参数值存储在Structure.A.Value
。