Limite dimensione array MATLAB

Ammar Ali 4 luglio 2021
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.

Autore: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook