Arrays er en vigtig del af MATLAB . De holder datasæt , der er relateret til hinanden. Hver array kan bestå af flere dimensioner af data . For eksempel er en enkelt - dimensionel række blot en liste over numre . En to - dimensionelle række er en tabel med rækker og kolonner , hvor hver række er en endimensional array. Et tredimensionalt array er et sæt af to - dimensionelle arrays stablet oven på hinanden . Array Size
MATLAB er et array størrelse defineret ved længden af hver af sine dimensioner. En tre - dimensionel array ville have tre forskellige værdier , der bestemmer den størrelse . Den første værdi definerer længden af den første dimension , eller antallet af kolonner i en tabel . Den anden værdi definerer længden af den anden dimension , eller antallet af rækker i en tabel . Den tredje værdi definerer længden af den tredje dimension , eller antallet af tabeller stablet oven på hinanden.
Size Function
MATLAB indeholder flere versioner af den størrelse, fungere at få oplysninger om størrelsen af et array. Den simpleste version af funktion, " d = størrelse ( X ) , " tildeler længden af hver dimension array "X" i den tilsvarende placering i vektoren "D ". Hvis X er et fire- dimensionelle array længder fire , syv , to og én , kalder " d = størrelse ( X )" ville initialisere d som en vektor med værdierne fire , syv , to og et. Den " m = størrelse (X , dim ) "-funktionen tildeler længden af " dim " dimension array "X" til variablen "m ", hvor " dim " er et heltal . De " [D1 , D2, D3 , ..., dn ] = størrelse ( X) "-funktionen tildeler værdier for hver dimension i array " X" for den tilsvarende variabel i den oprindelige vektor . Hvis du har flere dimensioner i array "X" end der er variable i vektoren , vil produktet af længderne af de endelige dimensioner lagres i den endelige variabel i vektoren. Hvis du har færre dimensioner i array, vil alle ekstra variabler i vektoren gives værdien "1 ".
Længde Function
MATLAB kan også udtrykke oplysninger om størrelsen af et array gennem længden funktionen . Længden funktion, " længden (X ) , " finder den største dimension af længden i array " X" og returnerer dens længde . Hvis du skulle ringe længde ( X) på et array med dimensionerne længde otte , 17, 92 og tre, ville den returnere 92 , uanset de værdier er gemt i hver plads i array.
Maksimal størrelse
MATLAB arrays er begrænset i størrelse af den computer, der MATLAB kører på . Computere, der kører 32- bit versioner af MATLAB på 32- bit operativsystemer er begrænset til de mindste arrays : mellem 155 x10 ^ 6 og 312x10 ^ 6 dobbelt værdier eller mellem 1.246 x10 ^ 6 og 2147 x10 ^ 6 heltal . 64- vit versioner af MATLAB 7,5 på 64- bit-operativsystemer kan skabe de største arrays , med op til 2,8 x10 ^ 14 dobbeltværelser eller heltal værdier .