Arrayer är en viktig del av MATLAB . De håller uppsättningar av data som är relaterade till varandra . Varje array kan bestå av flera dimensioner av data. Till exempel är en enkel endimensionell matris bara en lista med tal . En tvådimensionell array är en tabell med rader och kolumner , där varje rad är en endimensionell array. En tre - dimensionell array är en uppsättning av två -dimensionella arrayer staplade ovanpå varandra. Array Size
MATLAB , är en matris storlek definieras av längden av varje av dess dimensioner . En tredimensionell array skulle ha tre olika värden som bestämmer den storleken . Det första värdet definierar längden på den första dimensionen , eller antalet kolumner i en tabell. Det andra värdet definierar längden på den andra dimensionen , eller antalet rader i en tabell. Det tredje värdet definierar längden av den tredje dimensionen , eller antalet bord staplade ovanpå varandra .
Storlek Funktion
MATLAB innehåller flera versioner av storlek fungera för att få information om storleken på en array . Den enklaste versionen av funktionen, " d = size (X) , " tilldelar längden på varje dimension av arrayen "X" i motsvarande plats i vektorn " d . " Om X är en fyra - dimensionell array av längderna fyra , sju , två och en , kallar " d = size ( X ) " skulle initiera d som en vektor med värden fyra , sju , två och en . Den " m = size (X , dim) " -funktionen tillägnar längden av " dim" dimension av arrayen "X" till variabeln " m ", där " dim" är ett heltal . De " [ d1 , d2, d3 , ..., dn ] = size (X) "-funktion tilldelar värdena för varje dimension i arrayen "X" för motsvarande variabel i den ursprungliga vektorn. Om du har fler dimensioner i arrayen "X" än det finns variabler i vektorn , kommer produkten av längderna av de slutliga dimensionerna lagras i den slutliga variabeln i vektorn. Om du har färre dimensioner i arrayen , kommer alla extra variabler i vektorn ges värdet " 1 ".
Längd Funktion
MATLAB kan också uttrycka information om storleken på en array genom längden funktionen . Längden fungerar, " längd (X) , " hittar den största dimensionen av längden i arrayen "X" och returnerar dess längd. Om du skulle ringa längd ( X) på en samling med måtten längd åtta , 17 , 92 och tre , skulle det återgå 92 , oberoende av de värden som lagras i varje utrymme i arrayen.
Maximal storlek
MATLAB arrayer är begränsade i storlek från den dator som MATLAB körs på . Datorer som kör 32 - bitars versioner av MATLAB på 32 - bitars operativsystem är begränsade till de minsta arrayer : mellan 155 x10 ^ 6 och 312x10 ^ 6 dubbla värden , eller mellan 1,246 x10 ^ 6 och 2147 x10 ^ 6 heltalsvärden . 64 -Vit versioner av MATLAB 7,5 på 64 - bitars operativsystem kan skapa de största uppsättningarna , med upp till 2,8 x10 ^ 14 dubbelrum eller heltalsvärden .