主要内容

地图数据结构概述

一个地图是一种快速键查找数据结构,提供了一种灵活的方法来索引其各个元素。与MATLAB中的大多数数组数据结构不同®对于只允许通过整型索引访问元素的软件,Map的索引几乎可以是任何标量数值或字符向量。

调用Map元素的索引.这些钥匙,还有数据与它们关联的,存储在Map中。Map的每个条目都包含一个惟一的键及其对应的值。用一个代表8月份的字符向量索引到下面所示的降雨统计数据地图,将得到与该月份内部相关的值37.3。

月平均雨量统计(毫米)

键不像其他数组那样被限制为整数。具体来说,键可以是以下类型中的任何一种:

  • 1)×(n字符数组

  • 标量的

  • 有符号或无符号标量整数

存储在Map中的值可以是任何类型。这包括数值数组、结构、单元格、字符数组、对象或其他map。

请注意

当Map中存储的数据是标量数字或字符数组时,它的内存效率最高。

另请参阅

||

相关的话题