Límite de tamaño de array de MATLAB

Ammar Ali 22 enero 2022
Límite de tamaño de array de MATLAB

Este tutorial discutirá cómo verificar los límites de memoria y el tamaño máximo posible del array usando el comando memory en MATLAB.

Comprobación de los límites de memoria y el tamaño máximo del array posible mediante el comando memory en MATLAB

El tamaño máximo permitido del array está limitado debido a la limitación de hardware del dispositivo en el que está ejecutando MATLAB. Por ejemplo, si su dispositivo tiene 8 GB de RAM física, entonces el tamaño máximo posible del array será de alrededor de 4 GB porque el resto lo ocuparán Windows y MATLAB. Siempre puede verificar la memoria disponible para el array usando el comando memory en la ventana de comandos de MATLAB. Por ejemplo, verifiquemos la memoria disponible usando una computadora portátil de 8GB de RAM. Vea el código y la salida a continuación.

>> 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.

En el código anterior, puede ver que la memoria disponible para todas los arrays es de 4544 MB, y el resto lo utilizan Windows y MATLAB.

Autor: 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