集
设置或修改模型属性
语法
集(sys,“财产”,值)
集(sys, Property1 Value1, Property2, Value2,…)
sysnew =集(___)
集(sys,“财产”)
描述
集
用于设置或修改的属性使用属性名称/属性值对动态系统模型。
集(sys,“财产”,值)
分配的价值价值
模型的属性sys
。“属性”
可以完整的属性名(例如,“用户数据”
)或任何明确的不区分大小写的缩写(例如,“用户”
)。指定的属性必须兼容模式类型。例如,如果sys
是一个传递函数,变量
是一个有效的财产但StateName
不是。可用的系统属性的完整列表的任何线性模型类型,见参考页面的模型类型。这个语法是等价的sys。属性=值
。
集(sys, Property1 Value1, Property2, Value2,…)
设置多个属性值用一个语句。每个属性名称/属性值对更新一个特定的属性。
sysnew =集(___)
返回修改后的动态系统模型,可以用于任何以前的语法。
集(sys,“财产”)
为指定的属性显示帮助“属性”
。
例子
提示
离散传递函数,公约用来表示分子和分母取决于变量的选择(见特遣部队
(控制系统工具箱)详情)。就像特遣部队
的语法集
变化保持一致的变量的选择。例如,如果变量
属性设置为“z”
(默认),
集(h,“num”,[1 - 2],“窝”,[1 3 4])
产生的传递函数
然而,如果你改变变量
来“z ^ 1”
通过
集(h,“变量”、“z ^ 1”),
相同的命令
集(h,“num”,[1 - 2],“窝”,[1 3 4])
现在解释行向量(1 2)
和[1 3 4]
多项式1 + 2z−1和1 + 3z−1+ 4z−2和生产:
请注意
因为产生的传输函数是不同的,请确保使用公约符合你所选择的变量。
版本历史
之前介绍过的R2006a