isfield.

确定输入是否是结构阵列字段

描述

例子

tf = isfield(S.场地的)回报1如果场地是结构阵列的字段的名称S.。否则,它会返回0.

如果场地是包含多个名称的数组和S.是一个结构阵列,然后是TF.是具有相同大小的逻辑阵列。

如果S.那么不是一个结构阵列isfield.回报0.

例子

全部收缩

创建一个结构。

S.X = Linspace(0,2 * Pi);S.Y = SIN(S.X);s.title ='y = sin(x)'
S =结构与字段:x:[1x100双] y:[1x100双]标题:'y = sin(x)'

确定if.'标题'是一个领域的名称S.

tf = isfield(s,'标题'的)
tf =逻辑1

您可以在一次调用中测试多个名称isfield.通过在单元格数组或字符串阵列中指定它们来函数。

字段= {'X''是''z''标题''错误'};tf = isfield(s,字段)
tf =1x5逻辑阵列1 1 0 1 0

输入参数

全部收缩

结构阵列。

潜在的字段名称,指定为字符向量,字符向量的单元格数组或字符串数​​组。

扩展能力

在R2006A之前介绍