Limite dimensione array MATLAB
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.