Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Veľkosť Array v MATLAB

Polia sú dôležitou súčasťou MATLABu . Oni si myslia , súbory dát , ktoré sa vzťahujú ku každému iný . Každé pole sa môže skladať z viacerých rozmerov dát . Napríklad , jednoduché jednorozmerné pole je len zoznam čísel . Dvoj - rozmerné pole je tabuľka s riadkami a stĺpcami, kde každý riadok je jednorozmerné pole . Troj - dimenzionální pole je sada dvoch - rozmerné pole naskladaných na seba . Array Size

V MATLAB , veľkosť poľa , je definovaný dĺžkou každého z jej rozmerov . Troj - dimenzionální pole bude mať tri rôzne hodnoty , ktoré určujú jeho veľkosť . Prvá hodnota určuje dĺžku prvého rozmeru , alebo počet stĺpcov v tabuľke . Druhá hodnota určuje dĺžku druhého rozmeru , alebo počet riadkov v tabuľke . Tretia hodnota určuje dĺžku tretieho rozmeru , alebo počet tabuliek naskladaných na seba .
Veľkosť Funkcia

MATLAB poskytuje niekoľko verzií veľkosti funkcie získať informácie o veľkosti poľa . Najjednoduchšie verzia funkcie " , d = veľkosť ( X ) , " priradí dĺžku každého rozmeru poľa " X " na príslušné miesto vo vektore " d " . Ak X je štyri - rozmerné pole dĺžok štyri , sedem , dva a jeden , volá " d = size ( X ) " by inicializovať d ako vektor s hodnotami , štyri , sedem , dva a jeden . " M = size ( X , matný ) " funkcia priraďuje dĺžku " DIM " rozmeru poľa " X " do premennej " m " , kde " dim " je celé číslo . " [ D1 , d2 , d3 , ... , dn ] = size ( X ) " funkcia priradí hodnoty každého rozmeru v poli " X " na zodpovedajúce premenné v počiatočnom vektora . Ak máte viac rozmerov v poli " X " , ako tam sú premenné vo vektore , sa produkt z dĺžok konečných rozmerov byť uložené v konečnom premennej vo vektore . Ak máte menej rozmery v poli , budú všetky ďalšie premenné vo vektore mať hodnotu " 1 " .
Dĺžka Funkcia

MATLAB môžete tiež vyjadriť informáciu o veľkosti poľa pomocou funkcie dĺžky . Funkcie dĺžka , " dĺžka ( X ) , " nájde najväčší rozmer o dĺžke do poľa " X " a vráti jeho dĺžku . Ak by ste mali volať dĺžka ( X ) na maticu s rozmermi o dĺžke osem , 17 , 92 a tri , bolo by to vrátiť 92 , bez ohľadu na hodnoty uložené v každom priestore v poli .
Maximálna veľkosť

MATLABu polia sú obmedzené vo veľkosti počítača , MATLAB je spustený . Počítače so systémom 32-bitové verzie MATLABu na 32 - bitových operačných systémov sú obmedzené na najmenšie pole : medzi 155 x10 ^ 6 a 312x10 ^ 6 dvojlôžkových hodnoty , alebo medzi 1,246 x10 ^ 6 a 2147 x10 ^ 6 celočíselné hodnoty . 64 - vit verzia MATLAB 7.5 na 64 - bitových operačných systémov je možné vytvoriť najväčšie pole , s až 2,8 x10 ^ 14 dvojlôžkových alebo celočíselné hodnoty .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené