MATLAB-Array-Größenbeschränkung

Ammar Ali 4 Juli 2021
MATLAB-Array-Größenbeschränkung

In diesem Tutorial wird erläutert, wie Sie die Speichergrenzen und die maximal mögliche Größe des Arrays mit dem Befehl memory in MATLAB überprüfen.

Überprüfung der Speichergrenzen und der maximalen Größe des Arrays möglich mit dem Befehl memory in MATLAB

Die maximal zulässige Größe des Arrays ist aufgrund der Hardwarebeschränkung des Geräts begrenzt, auf dem Sie MATLAB ausführen. Wenn Ihr Gerät beispielsweise über 8 GB physischen Arbeitsspeicher verfügt, beträgt die maximal mögliche Array-Größe etwa 4 GB, da der Rest von Windows und MATLAB übernommen wird. Sie können den verfügbaren Speicher für das Array jederzeit mit dem Befehl memory im Befehlsfenster von MATLAB überprüfen. Lassen Sie uns zum Beispiel den verfügbaren Speicher mit einem Laptop mit 8 GB RAM überprüfen. Siehe Code und Ausgabe unten.

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

Im obigen Code sehen Sie, dass der verfügbare Speicher für alle Arrays 4544 MB beträgt und der Rest von Windows und MATLAB verwendet wird.

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