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