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);一个=表(年龄、身高、体重、血压,'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 =元素个数('mytext的'
    的nchar = 6
    NSTR = numel(“mytext的”
    NSTR = 1

扩展功能

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

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

R2006a前推出