Main Content

numel

Numero degli elementi dell’array

Sintassi

Descrizione

esempio

n = numel(A) restituisce il numero di elementi n nell’array A, equivalente a prod(size(A)).

Esempi

comprimi tutto

Creare una matrice 4x4x2.

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 conta 32 elementi nella matrice.

n = numel(A)
n = 32

Creare un array di stringhe e calcolare il numero di elementi nell’array.

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

n = numel(A)
n = 6

Creare un array di celle di vettori di caratteri.

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

numel conta 4 elementi nell’array.

n = numel(A)
n = 4

Creare una tabella con quattro variabili che elenchi le informazioni mediche di cinque persone.

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  

Trovare il numero di elementi nella tabella.

n = numel(A)
n = 20

numel restituisce un valore equivalente a prod(size(A)) che corrisponde alle 5 righe e alle 4 variabili.

Argomenti di input

comprimi tutto

Array di input, specificato come scalare, vettore, matrice, array multidimensionale, tabella o orario.

Suggerimenti

  • Se A è una tabella, numel restituisce il numero di elementi nella tabella A, equivalenti a prod(size(A)). Le variabili di una tabella possono avere più colonne, ma numel(A) considera solo il numero di righe e il numero di variabili.

  • Se A è un vettore di caratteri di tipo char, numel restituisce il numero di caratteri. Tuttavia, se A è uno scalare di stringa, numel restituisce 1 poiché si tratta di un singolo elemento di un array di stringhe. Ad esempio, confrontare l’output di numel per un vettore di caratteri e una stringa:

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

Funzionalità estese

Generazione di codice C/C++
Genera codice C e C++ con MATLAB® Coder™.

Generazione di codice GPU
Genera codice CUDA® per GPU NVIDIA® con GPU Coder™.

Cronologia versioni

Introduzione prima di R2006a

Vedi anche

|