主要内容

得到

访问模型属性值

句法

value = get(sys,'propertyname')
struct = get(sys)

描述

value = get(sys,'propertyname')返回当前财产价值propertyname.模型对象SYS.'propertyname'可以是全部财产名称(例如,'用户数据')或任何明确的案例不敏感的缩写(例如,'用户')。请参阅为该模型可用的属性列表的各个模型对象类型的参考页面。

struct = get(sys)转换TF,SS或ZPK对象SYS.进入标准的matlab®结构与属性名称为字段名称和属性值作为字段值。

没有左侧的论点,

得到(SYS)

显示所有属性SYS.及其价值观。

例子

全部收缩

创建以下离散时间SISO传输函数模型:

H Z. 的) = 1 Z. + 2

将采样时间指定为0.1秒,并输入通道名称为电压

H = TF(1,[1 2],0.1,'inputname''电压'的)
H =从输入“电压”输出:1 ----- Z + 2采样时间:0.1秒离散时间传递函数。

显示传输功能的所有属性。

得到(h)
Numerator:{[0 1]}分母:{[1 2]}变量:'z'iodelay:0 inputdelay:0 outputdelay:0 ts:0.1000 yountunit:'秒'InputName:{'电压'} InputUnit:{''} Inputgroup:[1x1 struct] OutputName:{''} OutputUnit:{''} OutputGroup:[1x1 struct]注意:[0x1字符串] userdata:[]名称:''samplinggrid:[1x1 struct]

显示传递函数的分子。

num = get(h,'分子'的)
num =1x1细胞阵列{[0 1]}

分子数据存储为单元阵列,因此分子属性是包含行向量的单元数组[0 1]

num {1}
ANS =.1×20 1

显示采样时间TS.转移功能。

得到(h,'ts'的)
ans = 0.1000.

或者,使用点表示法访问属性值。

H.Ts.
ans = 0.1000.

尖端

语法的替代方案

value = get(sys,'propertyname')

是结构状的参考

value = sys.propertyname.

例如,

sys.ts sys.a sys.user.

返回采样时间的值,一种矩阵,和用户数据(状态空间)模型的财产SYS.

也可以看看

|||||(系统识别工具箱)|(系统识别工具箱)

在R2006A之前介绍