设置或修改模型属性
集(sys,“财产”,值)
集(sys, Property1 Value1, Property2, Value2,…)
sysnew =集(___)
集(sys,“财产”)
集
用于使用属性名/属性值对设置或修改动态系统模型的属性。
集(sys,“财产”,值)
分配的价值价值
到模型的属性sys
.“属性”
可以是完整的属性名(例如,“用户数据”
)或任何明确的不区分大小写的缩写(例如,“用户”
).指定的属性必须与模型类型兼容。例如,如果sys
是一个传递函数,变量
是有效的财产吗StateName
不是。有关任何线性模型类型的可用系统属性的完整列表,请参阅该模型类型的参考页。此语法等价于sys。属性=值
.
集(sys, Property1 Value1, Property2, Value2,…)
用一条语句设置多个属性值。每个属性名/属性值对更新一个特定的属性。
sysnew =集(___)
返回修改后的动态系统模型,可以与前面的任何语法一起使用。
集(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和生产:
请注意
因为得到的传递函数是不同的,所以要确保使用与变量选择一致的约定。