设置或修改模型属性
设置(SYS,'属性',价值)
设置(sys,'property1',value1,'property2',value2,...)
sysnew = set(___)
设置(sys,'属性')
放
用于使用属性名称/属性值对设置或修改动态系统模型的属性。
设置(SYS,'属性',价值)
分配价值价值
到模型的财产SYS.
。'财产'
可以是完整的属性名称(例如,'用户数据'
)或任何明确的不敏感的缩写(例如,'用户'
)。指定的属性必须与模型类型兼容。例如,如果SYS.
是一个传递函数,多变的
是一个有效的财产,但attnename.
不是。有关任何线性型号类型的可用系统属性的完整列表,请参阅该模型类型的参考页面。此语法相当于sys.property =值
。
设置(sys,'property1',value1,'property2',value2,...)
使用单个语句设置多个属性值。每个属性名称/属性值对更新一个特定属性。
sysnew = set(___)
返回修改的动态系统模型,可以与先前的任何语法一起使用。
设置(sys,'属性')
显示所指定的属性的帮助'财产'
。
对于离散时间传递函数,用于表示分子和分母的惯例取决于变量的选择(参见TF.
有关详细信息)。像TF.
,语法放
更改与变量的选择保持一致。例如,如果多变的
属性设置为'Z'
(默认),
设置(h,'num',[1 2],'den',[1 3 4])
生成传递函数
但是,如果你改变了多变的
到'z ^ -1'
经过
设置(h,'变量','z ^ -1'),
同样的命令
设置(h,'num',[1 2],'den',[1 3 4])
现在解释行向量[1 2]
和[1 3 4]
作为多项式1+2Z.-1和1 + 3Z.-1+ 4Z.-2并产生:
笔记
由于生成的传递函数是不同的,因此请务必使用对您的变量的选择一致。