Arrays er en viktig del av MATLAB . De holder datasett som er relatert til hverandre . Hver matrise kan bestå av flere dimensjoner av data . For eksempel er en enkel en - dimensjonal array bare en liste med tall . En to- dimensjonal matrise er en tabell med rader og kolonner , hvor hver rad er en en-dimensjonal matrise . En tre - dimensjonal array er et sett av to- dimensjonale arrays stablet oppå hverandre . Array Størrelse
i Matlab , er en rekke størrelse definert av lengden på hver av sine dimensjoner. En tre - dimensjonal array ville ha tre forskjellige verdier som bestemmer den størrelsen . Den første verdien definerer lengden av den første dimensjonen , eller det antall kolonner i en tabell . Den andre verdi definerer lengden av den andre dimensjonen , eller antallet rader i en tabell . Den tredje verdien definerer lengden av den tredje dimensjonen , eller antall tabeller stablet oppå hverandre .
Størrelse Funksjon
MATLAB gir flere versjoner av størrelsen fungere for å få informasjon om størrelsen på en matrise. Den enkleste varianten av funksjon , "d = størrelse (X), " tildele lengden av hver dimensjon av matrisen "X" til det tilsvarende sted i vektoren "d ". Dersom X er en fire- dimensjonal array av lengder fire , sju , to og en, kaller "d = størrelse ( X)" ville starte d som en vektor med verdiene fire , sju , to og ett . Den " m = størrelse ( X , dim )" funksjon tildeler lengden på " -regulator" dimensjon av matrisen "X" til den variable "M ", hvor " regulator" er et helt tall . De " [ d1 , d2 , d3 , ..., dn ] = størrelse (X) "-funksjonen tildeler verdiene for hver dimensjon i matrisen "X" til den tilsvarende variable i den opprinnelige vektoren . Hvis du har flere dimensjoner i matrisen "X" enn det er variabler i vektoren , vil produktet av lengdene av de endelige dimensjoner være lagret i den endelige variabel i vektoren . Hvis du har færre dimensjoner i matrisen , blir alle ekstra variabler i vektor gis verdien "1".
Lengde Funksjon
MATLAB kan også uttrykke informasjon om størrelsen av en matrise gjennom lengden funksjon . Lengden funksjon, "lengde (X), " finner den største dimensjon av lengde i rekken "X" og returnerer sin lengde . Hvis du skulle ringe lengden (X) på en matrise med dimensjoner på lengde åtte, 17 , 92 og tre , ville det tilbake 92 , uavhengig av verdiene som er lagret i hver plass i tabellen .
maksimal størrelse
MATLAB arrays er begrenset i størrelse av datamaskinen at MATLAB kjører på. Datamaskiner som kjører 32 - biters versjoner av MATLAB på 32 -bits operativsystemer er begrenset til de minste arrays : mellom 155 x10 ^ 6 og 312x10 ^ 6 doble verdiene , eller mellom 1246 x10 ^ 6 og 2147 x10 ^ 6 heltallsverdier . 64 - vit versjoner av MATLAB 7.5 på 64- biters operativsystemer kan skape de største arrays , med opp til 2,8 x10 ^ 14 doble eller heltall verdier.