Main Content

isenum

确定变量是否为枚举

说明

如果 e 为枚举,则 tf = isenum(e) 返回逻辑值 1 (true)。否则,将返回逻辑值 0 (false)。空枚举对象返回 true

如果 e 是异构数组,则 isenum 始终返回 false

示例

测试枚举

确定变量是否为枚举。

PPM 类定义三个级别的枚举:

classdef PPM < int32
   enumeration
      High (1000)
      Medium (100)
      Low (10)
   end
end

创建一个表示级别的变量。使用 isenum 确定变量是否为枚举:

currentLevel = PPM.High;
isenum(currentLevel)
ans =

     1

输入参数

全部折叠

输入数组,指定为任何 MATLAB® 变量。

详细信息

全部折叠

枚举

枚举是一组固定的名称,这些名称表示同一种类型的值。有关详细信息,请参阅 Named Values

扩展功能

C/C++ 代码生成
使用 MATLAB® Coder™ 生成 C 代码和 C++ 代码。

版本历史记录

在 R2015a 中推出