主要内容

isfield

确定输入结构数组字段

描述

例子

TF = isfield (年代,)返回1如果是结构的字段数组的名字吗年代。否则,它将返回0

如果是一个数组,其中包含多个名称和年代是一个结构数组,然后呢特遣部队是一个逻辑数组具有相同的大小。

如果年代不是一个结构数组,然后呢isfield返回0

例子

全部折叠

创建一个结构。

年代。x = linspace(0, 2 *π);年代。y =罪(S.x);年代。title =“y = sin (x)”
S =结构体字段:x: [0 0.0635 0.1269 0.1904 0.2539 0.3173 0.3808 0.4443 0.5077……y: [0 0.0634 0.1266 0.1893 0.2511 0.3120 0.3717 0.4298 0.4862……标题:“y = sin (x)”

确定“标题”是一个字段的名字的年代

TF = isfield(年代,“标题”)
TF =逻辑1

您可以测试多个名称在一个调用中isfield函数通过指定一个细胞数组或字符串数组。

场= {“x”,“y”,“z”,“标题”,“错误”};TF = isfield(年代,字段)
TF =1 x5逻辑阵列1 1 0 1 0

输入参数

全部折叠

结构数组。

潜在的字段名称,指定为一个特征向量,单元阵列的特征向量,或字符串数组。

提示

  • 如果输入参数年代是一个对象,然后呢isfield总是返回0,即使属性的名称。

    来确定一个名称是一个对象的属性的名称,使用isprop函数。

扩展功能

之前介绍过的R2006a