主要内容

得到

访问模型属性值

语法

值=得到(sys, PropertyName)
Struct = get(系统)

描述

值=得到(sys, PropertyName)返回当前的属性值PropertyName模型对象sys“PropertyName”可以完整的财产吗名称(例如,“用户数据”)或任何明确的不区分大小写的缩写(例如,“用户”)。看到参考页个人模型对象类型为该模型可用的属性列表。

Struct = get(系统)将TF、SS或ZPK对象sys到一个标准的MATLAB®结构与属性名称字段名和字段值的属性值。

没有左侧的论点,

(系统)

显示所有的属性sys和它们的值。

例子

全部折叠

创建以下离散输出传递函数模型:

H ( z ) = 1 z + 2

指定样品时间0.1秒和输入通道名称电压

特遣部队(h = 1 (1 2) 0.1,“InputName”,“电压”)
h =从输入“电压”输出:1 - - - - - - z + 2样品时间:0.1秒的离散传递函数。

显示所有的属性传递函数。

得到(h)
分母分子:{[0 1]}:{[1 - 2]}变量:“z”IODelay: 0 InputDelay: 0 OutputDelay: 0 InputName:{“电压”}InputUnit: {} InputGroup: [1 x1 struct] OutputName: {} OutputUnit:“{”} OutputGroup: [1 x1 struct]指出:[0 x1字符串]用户数据:[]的名字:“Ts: 0.1000 TimeUnit:“秒”SamplingGrid: [1 x1 struct]

显示传递函数的分子。

num =得到(h,“分子”)
num =1 x1单元阵列{[0 1]}

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

num {1}
ans =1×20 1

显示样品时间Ts的传递函数。

get (h,“t”)
ans = 0.1000

另外,使用点符号来访问属性值。

h.Ts
ans = 0.1000

提示

另一种语法

值=得到(sys, PropertyName)

是结构式的引用

值= sys.PropertyName

例如,

sys。Tssys。一个sys。user

返回的值样本,一个矩阵,用户数据(状态)模型的属性sys

版本历史

之前介绍过的R2006a

另请参阅

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