主要内容

地图类的描述

地图实际上是MATLAB的对象或实例®课堂叫地图。它也是一个句柄对象,因此它表现得像任何其他MATLAB处理对象一样。本节简要概述了地图班级。有关更多详细信息,请参阅容器.map.参考页面。

地图类的属性

所有物体的所有物体地图班级有三个物业。您无法直接写入任何这些属性;只有通过方法才能更改它们地图班级。

财产 描述 默认
数数 无符号64位整数表示包含在内的键/值对的总数地图目的。 0.
keytype. 表示包含在的所有键类型的字符矢量地图目的。keytype.可以是以下任何一种:双倍的单身的char,签名或unsigned 32位或64位整数。如果您尝试添加不受支持的类型的键,金宝appINT8.例如,Matlab制作它们双倍的 char
值类型 表示包含在的值类型的字符矢量地图目的。如果地图中的值是相同类型的标量数,值类型设置为此类型。如果值是所有字符数组,值类型'char'。除此以外,值类型'任何' 任何

要检查其中一个属性,请按照Map对象的名称使用点,然后按属性名称遵循Map对象的名称。例如,要查看地图中使用的类型类型Mapobj., 用

mapobj.keytype.

地图是句柄对象。因此,如果您对对象的副本进行副本,则Matlab不会创建新的地图;它为您指定的现有地图创建了一个新句柄。如果您参考此新句柄更改地图的内容,Matlab也适用于您对原始地图所做的更改。但是,您可以删除新手柄而不影响原始地图。

地图类方法

地图类实现以下方法。它们的使用是在本文档的后面的部分中解释,也可以在功能参考页面中解释。

方法 描述
伊斯基 检查地图是否包含指定的密钥
钥匙 地图中所有键的名称
长度 地图的长度
消除 从地图中删除密钥及其值
尺寸 地图的尺寸
价值 地图中包含的值

也可以看看

||||||

相关话题