numel

数组元素的数

描述

N = numel(一个返回元件的数量,ñ在阵列一个, 相当于PROD(大小(A))

例子

全部收缩

创建一个4乘4×2矩阵。

A =魔法(4);A(:,:,2)= A”
A = A(:,:,1)= 16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1 A(:,:,2)= 16 5 9 4 2 11 7 14 3 10 6 15 13 812 1

numel计数在基质32层的元件。

N = numel(A)
N = 32

创建一个字符串数组,并计算在阵列中元件的数量。

A = [“一个”“B”“C”;“d”“E”“F”]
A =2×3串的 “a” “b” 的 “C”, “d” “e” 的 “F”
N = numel(A)
N = 6

创建字符向量的单元阵列。

A = {'狗''猫''鱼''马'};

numel计数阵列中的4个元素。

N = numel(A)
n = 4的

有四个变量上市患者信息为五人创建一个表。

名字= {“史密斯”;'约翰逊';“威廉姆斯”;“琼斯”;'棕色'};年龄= [38; 43; 38; 40; 49]。高度= [71; 69; 64; 67; 64]。重量= [176; 163; 131; 133; 119];血压= [124 93;109 77;125 83;117 75;122 80];A =表(年龄,身高,体重,血压,'RowNames',姓)
A =5×4表年龄身高体重血压___ ______ ______ _____________史密斯38 71 176 124 93约翰逊43 69 163 109 77 38威廉姆斯64 131 125 83 40琼斯67 133 117 75 49布朗64 119 122 80

在表中查找元素的数量。

N = numel(A)
N = 20

numel返回相当于一个值PROD(大小(A))对应于5行和4个变量。

输入参数

全部收缩

输入阵列,指定为一个标量,矢量,矩阵,多维数组,表或时间表。

提示

  • 如果一个是一个表,numel返回表中的元素的数量,一个, 相当于PROD(大小(A))。表中的变量可以有多个列,但numel(A)只占变量的行数和数量。

  • 如果一个是类型的字符向量烧焦, 然后numel返回的字符数。但是,如果一个是一个字符串标量,numel回报1因为它是一个字符串数组的单个元件。例如,比较器的输出numel用于字符向量和字符串:

    的nchar = numel('mytext的'
    的nchar = 6
    NSTR = numel(“mytext的”
    NSTR = 1

扩展功能

C / C ++代码生成
生成使用MATLAB®编码器™C和C ++代码。

GPU代码生成
生成使用GPU编码器™,NVIDIA®GPU的代码CUDA®。

R2006a前推出