Arrays zijn een belangrijk onderdeel van MATLAB . Ze houden gegevenssets die gerelateerd zijn aan elkaar . Elke reeks kan bestaan uit meerdere dimensies van data . Bijvoorbeeld , een eenvoudige een - dimensionale array is gewoon een lijst met nummers . Een twee - dimensionale array is een tabel met rijen en kolommen , waarbij elke rij een eendimensionale array. Een drie - dimensionale array is een set van twee - dimensionale arrays gestapeld bovenop elkaar . Array Size In MATLAB , is grootte van een array gedefinieerd door de lengte van elk van zijn afmetingen . Een drie - dimensionale array drie verschillende waarden die maat te bepalen . De eerste waarde bepaalt de lengte van de eerste dimensie en het aantal kolommen in een tabel . De tweede waarde bepaalt de lengte van de tweede afmeting of het aantal rijen in een tabel . De derde waarde bepaalt de lengte van de derde dimensie , of het aantal tafels gestapeld bovenop elkaar . Size Function MATLAB biedt verschillende versies van de grootte functie om informatie over de grootte van een array te krijgen. De eenvoudigste versie van de functie " d = size (X ) " kent de lengte van elke dimensie van de array " X " in de overeenkomstige locatie in de vector ' d . ' Als X een vier - dimensionale array van lengte vier , zeven , twee en een, roepen " d = afmeting ( X) " zou initialiseren d als een vector met de waarden van vier , zeven , twee en een. De " m = size (X , dim ) " functie kent de lengte van de " dim " dimensie van de array " X " naar de variabele "m ", waarbij " dim " een geheel getal . De " [ d1 , d2 , d3 , ... , dn ] = size (X ) " functie wijst de waarden van elke dimensie in de matrix " X " het overeenkomstige variabele in de oorspronkelijke vector . Als u meer afmetingen in de matrix " X " dan er variabelen in de vector , het product van de lengte van de uiteindelijke afmetingen worden opgeslagen in de laatste variabele in de vector . Als u minder dimensies in de array , zal alle extra variabelen in de vector worden gezien de waarde " 1 ". Lengte Functie MATLAB kan ook informatie over de grootte van een matrix door de lengte functie uit te drukken . De lengte functie " lengte ( X ) " vindt de grootste afmeting van lengte in de array " X " en geeft de lengte . Als je aan lengte ( X ) bellen op een array met afmetingen van lengte acht , 17 , 92 en drie , zou het 92 terugkeren , ongeacht de waarden die in iedere ruimte in de array . maximale grootte MATLAB arrays zijn beperkt in omvang door de computer die MATLAB draait op . Computers met 32 -bits versies van MATLAB op 32 - bits besturingssystemen zijn beperkt tot de kleinste arrays : tussen 155 x10 ^ 6 en 312x10 ^ 6 dubbele waarden , of tussen 1246 x10 ^ 6 en 2147 x10 ^ 6 gehele waarden . 64 - vit versies van MATLAB 7.5 op 64 - bits besturingssystemen kunnen de grootste arrays te creëren , met maximaal 2,8 x10 ^ 14 dubbele of gehele getallen .
|