一个地图是一种快速键查找数据结构,提供了一种灵活的方法来索引其各个元素。与MATLAB中的大多数数组数据结构不同®对于只允许通过整型索引访问元素的软件,Map的索引几乎可以是任何标量数值或字符向量。
调用Map元素的索引键.这些钥匙,还有数据值与它们关联的,存储在Map中。Map的每个条目都包含一个惟一的键及其对应的值。用一个代表8月份的字符向量索引到下面所示的降雨统计数据地图,将得到与该月份内部相关的值37.3。
月平均雨量统计(毫米)
键不像其他数组那样被限制为整数。具体来说,键可以是以下类型中的任何一种:
1)×(n字符数组
标量的双
或单
有符号或无符号标量整数
存储在Map中的值可以是任何类型。这包括数值数组、结构、单元格、字符数组、对象或其他map。
请注意
当Map中存储的数据是标量数字或字符数组时,它的内存效率最高。