exponenta event banner

перечисление

Члены и имена перечисления классов

Описание

пример

enumeration ClassName отображает имена членов перечисления для класса MATLAB ® с именемClassName.

пример

enumeration(obj) отображает имена членов перечисления для класса obj.

пример

m = enumeration(___) возвращает элементы перечисления в векторе столбца m.

пример

[m,s] = enumeration(___) возвращает элементы перечисления в векторе столбца m и имена элементов в массиве ячеек s. Имена в s соответствуют элементам перечисления в m.

Примеры

свернуть все

Отображение имен элементов перечисления для класса matlab.lang.OnOffSwitchState.

enumeration matlab.lang.OnOffSwitchState
Enumeration members for class 'matlab.lang.OnOffSwitchState':

    off
    on

Отображение имен элементов перечисления для класса matlab.lang.OnOffSwitchState с использованием объекта элемента перечисления.

e = matlab.lang.OnOffSwitchState.off;
enumeration(e)
Enumeration members for class 'matlab.lang.OnOffSwitchState':

    off
    on

Возвращает элементы перечисления для класса matlab.lang.OnOffSwitchState в векторе столбца.

m = enumeration('matlab.lang.OnOffSwitchState')
m = 
  2x1 OnOffSwitchState enumeration array

    off
    on 

Возвращает элементы перечисления класса matlab.lang.OnOffSwitchState в векторе столбца и имена перечисления в массиве ячеек.

[m,s] = enumeration('matlab.lang.OnOffSwitchState')
m = 
  2x1 OnOffSwitchState enumeration array

    off
    on 

s = 2x1 cell
    {'off'}
    {'on' }

Входные аргументы

свернуть все

Имя класса перечисления, указанное как вектор символа или скаляр строки.

Типы данных: char | string

Экземпляр класса перечисления.

Выходные аргументы

свернуть все

Элементы перечисления, возвращаемые в виде вектора столбца.

Имена членов перечисления, возвращаемые в виде массива ячеек векторов символов.

Подробнее

свернуть все

Описание поведения

Поведение enumeration функция.

  • Класс перечисления, производный от встроенного класса, может указывать несколько имен для данного члена перечисления.

  • При вызове enumeration функция без выходных аргументов, MATLAB отображает только первое имя для каждого элемента перечисления (как указано в определении класса). Чтобы просмотреть все доступные элементы перечисления и их имена, используйте два выходных аргумента. Например, [m,s] = enumeration(obj);.

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью MATLAB ® Coder™

.
Представлен в R2009b