Карта - это тип структуры данных быстрого поиска ключей, которая предлагает гибкие средства индексирования в отдельные элементы. В отличие от большинства структур данных массива в программном обеспечении MATLAB ®, которые допускают доступ к элементам только посредством целочисленных индексов, индексы для карты могут быть почти любым скалярным числовым значением или символьным вектором.
Индексы в элементы карты называются ключами. Эти ключи вместе со значениями данных, связанными с ними, хранятся в карте. Каждая запись карты содержит ровно один уникальный ключ и соответствующее ему значение. Индексация в карту статистики осадков, показанную ниже, с вектором символов, представляющим месяц август, дает значение, внутренне связанное с этим месяцем, 37,3.
Среднемесячная статистика осадков (мм)

Ключи не ограничиваются целыми числами, как в других массивах. В частности, ключом может быть любой из следующих типов:
1-by-N символьный массив
Скалярный вещественный double или single
Скалярное целое число со знаком или без знака
Значения, хранящиеся в карте, могут быть любого типа. Сюда входят массивы числовых значений, структуры, ячейки, символьные массивы, объекты или другие карты.
Примечание
Карта является наиболее эффективной памятью, если хранящиеся в ней данные представляют собой скалярное число или символьный массив.
containers.Map | keys | values