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