get
类: matlab.mixin.SetGet
命名空间: matlab.mixin
查询指定的属性值
语法
CV = get(H,Name)
SV = get(H)
get(H)
说明
从句柄数组 CV
= get(H
,Name
)H
中的对象返回给定属性的值。如果 H
是标量,get
将返回单个值;如果 H
是数组,get
将返回属性值元胞数组。get
匹配部分名称和不区分大小写的名称,但这些名称不能存在多义性。不精确的名称匹配仅适用于类属性。动态属性需要精确的名称匹配。
如果您指定属性名称元胞数组作为第二个参量,则 get
返回值元胞数组,其中元胞中的每一行对应于 H
中的一个元素,元胞中的每一列对应于属性名称元胞数组中的一个元素。
如果 H
是非标量且 Name
是动态属性的名称,则仅当该属性存在于 H
中引用的所有对象中时,get
才返回值。
返回一个结构体,其中的字段名称是该对象的属性名称,值是对应属性的当前值。如果 SV
= get(H
)H
为非标量,则 SV
为一个 numel(H)
×1
结构体数组。
get(
显示具有句柄 H
)H
的 MATLAB® 对象的所有属性名称及其当前值。
您的子类可以覆盖 matlab.mixin.SetGet
getdisp
方法以控制 MATLAB 如何显示此信息。
输入参数
输出参量
示例
从派生自 matlab.mixin.SetGet
的类的实例中获取名为 Data
的属性的值。
propValue = get(obj,'Data');
提示
覆盖
matlab.mixin.SetGet
类的getdisp
方法,以更改 MATLAB 显示get
返回的信息的方式。