Определить, является ли переменная перечислением
tf = isenum( возвращает логический 1 (e)true), если e является перечислением. В противном случае возвращается логическое значение 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