La dimensione MATLAB ( ) restituisce un vettore contenente la lunghezza di ogni dimensione vettore , al fine
my_vector = zeri ( 100,100,10 ) ; . My_vector_size = size ( my_vector ) ;
Questo esempio restituirà un 3 -by - 1 vettore di valore [ 100 100 10 ] . Un vettore unidimensionale ha dimensioni di n -by - 1 , quindi la funzione size () restituirà un 2 -by - 1 vettore di lunghezza [ n 1 ] .
Lunghezza
< br
la lunghezza () la funzione > in MATLAB restituisce la lunghezza di un vettore unidimensionale o la lunghezza della dimensione più grande . Per un 100 -by - 1 vettore , la lunghezza () restituirà il valore scalare 100 . Per un 50 -by - 40 - by - 30 vettore , la lunghezza () la funzione restituirà il valore scalare 50 .
Numel
La funzione MATLAB Numel ( ) restituisce un valore scalare contenente il numero totale di elementi nel vettore . Per un 100 -by - 1 vettore , Numel ( ) restituirà il valore scalare 100 . Per un 50 -by - 40 - by - 30 vettore , il Numel () la funzione restituirà il valore di 60.000 o 50 volte 40 volte 30 . La funzione Numel ( ) equivale a chiamare prod ( size ( my_vector ) ), tenendo il prodotto degli elementi del vettore restituito dalla funzione size () .
Ndims
ndims () in MATLAB restituisce il numero di dimensioni in un vettore . Per un 100 -by - 1 vettore , ndims ( ) restituisce il valore scalare 2 , per un 50 -by - 40 - by - 30 vettore , restituisce il valore scalare 3 . La funzione ndims ( ) è equivalente alla lunghezza di chiamata (size ( my_vector ) ) , oppure prendendo la lunghezza del vettore restituito dalla funzione size () .
Programmazione © www.354353.com