Main Content

numel

Número de elementos del arreglo

Sintaxis

Descripción

ejemplo

n = numel(A) devuelve el número de elementos, n, en el arreglo A, equivalente a prod(size(A)).

Ejemplos

contraer todo

Cree una matriz de 4 por 4 por 2.

A = magic(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     8    12     1

numel cuenta 32 elementos en la matriz.

n = numel(A)
n = 32

Cree un arreglo de cadenas y calcule el número de elementos del arreglo.

A = ["a" "b" "c"; "d" "e" "f"]
A = 2x3 string
    "a"    "b"    "c"
    "d"    "e"    "f"

n = numel(A)
n = 6

Cree un arreglo de celdas de vectores de caracteres.

A = {'dog','cat','fish','horse'};

numel cuenta 4 elementos en el arreglo.

n = numel(A)
n = 4

Cree una tabla con cuatro variables que contengan información de pacientes para cinco personas.

LastName = {'Smith';'Johnson';'Williams';'Jones';'Brown'};
Age = [38;43;38;40;49];
Height = [71;69;64;67;64];
Weight = [176;163;131;133;119];
BloodPressure = [124 93; 109 77; 125 83; 117 75; 122 80];

A = table(Age,Height,Weight,BloodPressure,'RowNames',LastName)
A=5×4 table
                Age    Height    Weight    BloodPressure
                ___    ______    ______    _____________

    Smith       38       71       176       124     93  
    Johnson     43       69       163       109     77  
    Williams    38       64       131       125     83  
    Jones       40       67       133       117     75  
    Brown       49       64       119       122     80  

Encuentre el número de elementos de la tabla.

n = numel(A)
n = 20

numel devuelve un valor equivalente a prod(size(A)) que se corresponde con las 5 filas y 4 variables.

Argumentos de entrada

contraer todo

Arreglo de entrada, especificado como escalar, vector, matriz, arreglo multidimensional, tabla u horario.

Consejos

  • Si A es una tabla, numel devuelve el número de elementos de la tabla, A, equivalente a prod(size(A)). Las variables de una tabla pueden tener múltiples columnas, pero numel(A) solo tiene el cuenta el número de filas y el número de variables.

  • Si A es un vector de caracteres de tipo char, numel devuelve el número de caracteres. Sin embargo, si A es un escalar de cadena, numel devuelve 1 porque es un único elemento de un arreglo de cadena. Por ejemplo, compare la salida de numel de un vector de caracteres y una cadena:

    nchar = numel('mytext')
    nchar =
    
         6
    nstr = numel("mytext")
    nstr =
    
         1
    

Capacidades ampliadas

Generación de código C/C++
Genere código C y C++ mediante MATLAB® Coder™.

Generación de código de GPU
Genere código CUDA® para GPU NVIDIA® mediante GPU Coder™.

Historial de versiones

Introducido antes de R2006a

Consulte también

|