Massima Array Dimensione in MATLAB

July 10

MATLAB è un software matematico per la figura tracciato, inoltre, calcolo e tutto il resto. MathWorks, il suo creatore, progettato MATLAB come un programma particolarmente utile per l'algebra lineare, un campo di matematica che si occupa di matrici: righe e colonne di numeri. Una matrice è un tipo speciale di matrice con solo una singola riga o colonna. lo spazio di archiviazione assegnato di MATLAB sul computer non è illimitata, però, che è il motivo per cui non ci sono limiti alla dimensione massima serie.

Massima MB Dimensioni

Ci sono due modi per definire che la dimensione massima di un array o matrice in MATLAB. Un modo è la dimensione massima in byte di dati. Per 32 bit di Windows Vista, che la dimensione massima è di circa 1.428 megabyte. Se un array contiene 100 valori o 1.000.000 di valori, lo spazio per i file che consumano non può superare tale limite. Lo spazio file che occupano può variare in base alla precisione dei valori nella matrice.

Elementi Doppio Massimo

L'altro modo per definire una matrice o array di dimensione massima è per il numero di elementi, o valori, che detiene. Dati doppia precisione sono numeri di memorizzazione dei computer in due posizioni dei file vicini nel vostro disco rigido. Dati di questo tipo mantiene una precisione di circa 13 cifre. Per una matrice in MATLAB con i dati doppia precisione, MathWorks designato una dimensione massima serie sulla base di elementi massimi di circa 187 milioni a 32 bit di Windows Vista.

Int8 Elementi massima

Un altro tipo di dati è firmato intero. Questi numeri sono numeri interi e occupano un singolo byte, o posizione di memorizzazione, sul disco rigido. Questi numeri interi intervallo di matrice o matrice di dimensione predeterminata di da -128 a 127. MATLAB per interi con segno è chiaramente più grande di quello per i dati di precisione doppia. In 32 bit di Windows Vista, MathWorks impostare tale limite a circa 1.497 milioni di elementi. Questo valore è otto volte più grande per i dati doppia precisione.

Area di lavoro Dimensione totale

Oltre alla dimensione massima di un singolo array o matrice con valori di qualsiasi tipo in MATLAB, The MathWorks ingegnerizzati anche in MATLAB una dimensione massima per tutte le variabili memorizzate e dati in una singola sessione. In 32 bit di Windows Vista, che la dimensione è di circa 1.643 megabyte. Se un comando si danno o di un programma si esegue tentativi per memorizzare, raccogliere o generare variabili o dati che superano tale dimensione massima di lavoro, MATLAB vi darà un errore invece.