地图实际上是MATLAB的对象或实例®课堂叫地图
。它也是一个句柄对象,因此它表现得像任何其他MATLAB处理对象一样。本节简要概述了地图
班级。有关更多详细信息,请参阅容器.map.
参考页面。
所有物体的所有物体地图
班级有三个物业。您无法直接写入任何这些属性;只有通过方法才能更改它们地图
班级。
财产 | 描述 | 默认 |
---|---|---|
数数 |
无符号64位整数表示包含在内的键/值对的总数地图 目的。 |
0. |
keytype. |
表示包含在的所有键类型的字符矢量地图 目的。keytype. 可以是以下任何一种:双倍的 那单身的 那char ,签名或unsigned 32位或64位整数。如果您尝试添加不受支持的类型的键,金宝appINT8. 例如,Matlab制作它们双倍的 。 |
char |
值类型 |
表示包含在的值类型的字符矢量地图 目的。如果地图中的值是相同类型的标量数,值类型 设置为此类型。如果值是所有字符数组,值类型 是'char' 。除此以外,值类型 是'任何' 。 |
任何 |
要检查其中一个属性,请按照Map对象的名称使用点,然后按属性名称遵循Map对象的名称。例如,要查看地图中使用的类型类型Mapobj.
, 用
mapobj.keytype.
地图是句柄对象。因此,如果您对对象的副本进行副本,则Matlab不会创建新的地图;它为您指定的现有地图创建了一个新句柄。如果您参考此新句柄更改地图的内容,Matlab也适用于您对原始地图所做的更改。但是,您可以删除新手柄而不影响原始地图。
这地图
类实现以下方法。它们的使用是在本文档的后面的部分中解释,也可以在功能参考页面中解释。
方法 | 描述 |
---|---|
伊斯基 |
检查地图是否包含指定的密钥 |
钥匙 |
地图中所有键的名称 |
长度 |
地图的长度 |
消除 |
从地图中删除密钥及其值 |
尺寸 |
地图的尺寸 |
价值 |
地图中包含的值 |