categorical
тип данных должен хранить данные со значениями от конечного множества дискретных категорий. Например, синтаксис C = categorical({'R','G','B','B','G','B'})
создает категориальный массив с шестью элементами, которые принадлежат категориям R
G
, или B
.
Категориальный массив обеспечивает эффективное устройство хранения данных и удобную манипуляцию нечисловых данных, также обеспечивая понятные имена для значений данных. Категории могут иметь естественный порядок, но он не требуется. Для получения дополнительной информации см. Создание категориальных массивов или смотрите Tables и Categorical Arrays.
Создание категориальных массивов
В этом примере показано, как создать категориальный массив.
Доступ к данным Используя Категориальные массивы
Поиск, выберите и удалите элементы из категориальных массивов.
Преимущества Использования Категориальных массивов
Категориальные массивы обеспечивают естественное представление данных, математическое упорядоченное расположение векторов символов и эффективное использование памяти.
Базовые функции, поддерживающие Категориальные массивы
Много функций в MATLAB® работают с категориальными массивами почти таким же способом, которым они работают с другими массивами. Несколько из этих функций могут предоставить специальное поведение при работе с категориальным массивом.