查询指定的属性值 您所在的位置:网站首页 matlab数值比较大小 查询指定的属性值

查询指定的属性值

2023-06-12 19:59| 来源: 网络整理| 查看: 265

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 如何显示此信息。

输入参数

全部展开

H — 输入句柄数组 对象数组

输入句柄数组,指定为一个句柄或句柄数组。

Name — 要查询的属性 字符向量 | 字符串标量

要查询的属性,指定为部分名称和不区分大小写的名称组合。不精确的名称不能具有多义性。动态属性必须使用精确名称。

数据类型: char | string

输出参数

全部展开

CV — 查询的属性的值 属性值

查询的属性的值,以单个值或一个值元胞数组的形式返回。

SV — 由属性名称和值组成的结构体 struct

由属性名称和值组成的结构体,其中的字段名称是该对象的属性名称,值是对应属性的当前值。

数据类型: struct

属性Accesspublic

要了解方法的属性,请参阅方法属性。

示例

从派生自 matlab.mixin.SetGet 的类的实例中获取名为 Data 的属性的值。

propValue = get(obj,'Data');提示

覆盖 matlab.mixin.SetGet 类的 getdisp 方法,以更改 MATLAB 显示 get 返回的信息的方式。

另请参阅

get | getdisp | matlab.mixin.SetGet

主题为属性实现 set/get 接口


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有