Возразите что значения карт против уникальных ключей
Объект Map является структурой данных, которая позволяет вам получать значения с помощью соответствующего ключа. Ключи могут быть вещественными числами или векторами символов. В результате они обеспечивают больше гибкости для доступа к данным, чем индексы массива, которые должны быть положительными целыми числами. Значения могут быть скалярными или нескалярными массивами.
M = containers.Map(keySet,valueSet)M = containers.Map(keySet,valueSet,'UniformValues',isUniform)M = containers.Map('KeyType',kType,'ValueType',vType)M = containers.Mapсоздает объект M = containers.Map(keySet,valueSet) Map, который содержит ключи от keySet, каждый сопоставленный с соответствующим значением от valueSet. keySet входных параметров и valueSet должны иметь то же число элементов с keySet, имеющим элементы, которые уникальны.
, где M = containers.Map(keySet,valueSet,'UniformValues',isUniform)isUniform является false, указывает, что значения в valueSet не должны быть универсальными. Значением по умолчанию isUniform является true. Значения в valueSet универсальны, когда они - все скаляры, которые имеют совпадающий тип данных, или когда они - все векторы символов.
создает пустой объект M = containers.Map('KeyType',kType,'ValueType',vType) Map и задает типы данных ключей и значений, которые можно добавить к нему позже. Можно переключить порядок 'KeyType' и аргументов в виде пар "имя-значение" 'ValueType', но обе пары "имя-значение" требуются.
M = containers.Map создает пустой объект Map.