HOWTO · MATLAB

Limite dimensione array MATLAB

Possiamo controllare i limiti di memoria e la dimensione massima dell'array possibile usando il comando memory in MATLAB.

In questa pagina

Questo tutorial discuterà come verificare i limiti di memoria e la dimensione massima dell’array possibile utilizzando il comando memory in MATLAB.

Verifica dei limiti di memoria e della dimensione massima dell’array possibile utilizzando il comando memory in MATLAB

La dimensione massima consentita dell’array è limitata a causa della limitazione hardware del dispositivo su cui stai eseguendo MATLAB. Ad esempio, se il tuo dispositivo ha 8 GB di RAM fisica, la dimensione massima dell’array possibile sarà di circa 4 GB perché il resto verrà preso da Windows e MATLAB. Puoi sempre controllare la memoria disponibile per l’array usando il comando memory nella finestra di comando di MATLAB. Ad esempio, controlliamo la memoria disponibile utilizzando un laptop con 8 GB di RAM. Vedere il codice e l’output di seguito.

>> memory
Maximum possible array:        4544 MB (4.765e+09 bytes) *
Memory available for all arrays:        4544 MB (4.765e+09 bytes) *
Memory used by MATLAB:        2499 MB (2.621e+09 bytes)
Physical Memory (RAM):        8071 MB (8.463e+09 bytes)

*  Limited by System Memory (physical + swap file) available.

Nel codice sopra, puoi vedere che la memoria disponibile per tutti gli array è 4544 MB e il resto viene utilizzato da Windows e MATLAB.