Main Content

size

Map 对象的大小

说明

示例

注意

推荐使用 dictionary 而不是 containers.Map,因为它接受更多数据类型作为键和值,并能提供更好的性能。 (自 R2022b 起)

n = size(M,1) 返回输入 Map 对象中键-值对组的数量。size(M,1) 等效于 length(M) 和属性 M.Count

szdim = size(M,dim) 返回维度 dim 的长度。由于 Map 对象将数据存储为由键-值对组组成的 n×1 数据集,因此,当 dim > 1 时,size 返回 1

示例

sz = size(M) 返回二元素向量 [n 1],其中 nM 中的键-值对组的数量。

[sz1,sz2,...,szL] = size(M) 返回 [n,1,...,1]

示例

全部折叠

创建一个 Map 对象。

months = {'Jan','Feb','Mar','Apr'};
rainfall = [327.2 368.2 197.6 178.4];
M = containers.Map(months,rainfall)
M = 
  Map with properties:

        Count: 4
      KeyType: char
    ValueType: double

返回键-值对组的数量。

n = size(M,1)
n = 4

以向量形式返回对组的数量。

sz = size(M)
sz = 1×2

     4     1

输入参数

全部折叠

输入 Map 对象。

查询的维度,指定为正数值标量。

版本历史记录

在 R2008b 中推出