exponenta event banner

Перечисления

Фиксированный набор имен, представляющий один тип значения

Перечисления используются для представления фиксированного набора именованных значений, где все значения имеют одинаковый тип. Классы перечисления можно получить из других классов, например встроенных числовых типов. Затем члены перечисления наследуют арифметические операции и операции упорядочения суперкласса.

Функции

enumerationЧлены и имена перечисления классов
isenumОпределить, является ли переменная перечислением

Классы

meta.EnumeratedValueОписание элемента перечисления класса MATLAB

Темы

Определение и использование перечислений

Именованные значения

Связывание значений с предопределенными именами с помощью свойств констант или классов перечисления.

Определение классов перечисления

Определите классы перечисления, создав блок перечисления в classdef файл.

См. перечисления

Обратитесь к элементам перечисления, использующим имя класса и имя члена.

Операции с перечислениями

Используйте операции логического, заданного членства и сравнения строк для перечислений.

Ограничения класса перечисления

Классы перечисления ограничивают некоторые аспекты их использования и определения.

Изменяемый дескриптор и члены перечисления неизменяемых значений

Перечисление дескриптора используется для перечисления набора объектов, состояние которых может изменяться с течением времени. Перечисление значений используется для перечисления набора абстрактных (и неизменяемых) значений.

Сохранить и загрузить перечисления

Тип класса перечисления определяет информацию, которую MATLAB ® сохраняет вместе с классом.

Скрыть элементы перечисления

Скрытие элементов перечисления позволяет заменять имена перечислений без создания несовместимости.

Специализированные классы перечисления

Перечисления, полученные из встроенных классов

Классы перечисления, полученные из встроенных типов, наследуют поведение этих типов.

Перечисления, инкапсулирующие данные

Определите свойства в классе перечисления, чтобы связать определенные данные с членами перечисления.

Перечисления для значений свойств

Классы перечисления используются для ограничения свойств предопределенным набором значений.

Связанная информация