Gli array sono una parte importante di MATLAB . Tengono set di dati che sono legati gli uni agli altri . Ogni array può consistere di più dimensioni di dati . Ad esempio , un semplice array monodimensionale è solo un elenco di numeri . Un array bidimensionale è una tabella con righe e colonne , in cui ogni riga è una matrice unidimensionale . Una matrice tridimensionale è un insieme di matrici bidimensionali impilati uno sopra l' altro . Dimensioni array
MATLAB , le dimensioni di una matrice è definita dalla lunghezza di ciascuna delle sue dimensioni . Una matrice tridimensionale avrebbe tre diversi valori che la determinano dimensioni . Il primo valore definisce la lunghezza della prima dimensione , oppure il numero di colonne in una tabella . Il secondo valore definisce la lunghezza della seconda dimensione , o il numero di righe di una tabella . Il terzo valore definisce la lunghezza della terza dimensione , o il numero di tavoli impilati uno sopra l' altro .
Taglia Funzione
MATLAB fornisce diverse versioni del formato funzione per ottenere informazioni circa la dimensione di un array. La versione più semplice della funzione , "d = size ( X) , " assegna la lunghezza di ogni dimensione della matrice "X " nella posizione corrispondente nel vettore "d ". Se X è una quattro matrice bidimensionale di lunghezza quattro , sette , due e una, chiamata "d = size ( X) " sarebbe inizializzare d come un vettore con i valori di quattro , sette, due e uno. La "m = size (X , dim) " funzione assegna la lunghezza della dimensione " dim " della matrice "X " alla variabile "m ", dove " dim " è un numero intero . Le " [ D1, D2 , D3, ..., dn ] = size ( X)" funzione assegna i valori di ciascuna dimensione della matrice "X" per la corrispondente variabile nel vettore iniziale . Se avete più dimensioni della matrice " X" che ci sono variabili nel vettore , il prodotto delle lunghezze delle dimensioni finali verrà memorizzato nella variabile finale nel vettore . Se si dispone di un minor numero di dimensioni della matrice , tutte le variabili in più nel vettore sarà dato il valore " 1 ".
Lunghezza Funzione
MATLAB può anche esprimere informazioni circa la dimensione di un array attraverso la funzione di lunghezza . La funzione ", lunghezza (X ) , " length trova la dimensione maggiore per lunghezza nella matrice "X " e restituisce la sua lunghezza . Se si dovesse chiamare lunghezza (X) su un array con dimensioni di lunghezza di otto, 17 , 92 e tre , sarebbe tornare 92 , indipendentemente dai valori memorizzati in ogni spazio della matrice.
dimensione massima
MATLAB le matrici hanno dimensioni limitate dal computer su cui è in esecuzione su MATLAB . I computer che eseguono versioni a 32 bit di MATLAB su sistemi operativi a 32 bit sono limitati agli array più piccoli : tra 155 x10 ^ 6 e 312x10 ^ 6 valori doppi , o tra 1,246 x10 ^ 6 e 2147 x10 ^ 6 valori interi . Versioni a 64 - vit di MATLAB 7.5 su sistemi operativi a 64 bit in grado di creare il più grande array , con un massimo di 2,8 x10 ^ 14 valori doppi o numero intero.