MATLAB 数组大小限制
本教程将讨论如何使用 MATLAB 中的 memory
命令检查内存限制和数组的最大大小。
在 MATLAB 中使用 memory
命令检查内存限制和数组可能的最大大小
由于运行 MATLAB 的设备的硬件限制,数组的最大允许大小受到限制。例如,如果你的设备有 8 GB 的物理内存,那么最大可能的数组大小将在 4 GB 左右,因为其余的将由 windows 和 MATLAB 占用。你始终可以使用 MATLAB 命令窗口中的 memory
命令检查数组的可用内存。例如,让我们使用 8GB 内存的笔记本电脑检查可用内存。请参考下面的代码和输出。
>> 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.
在上面的代码中,你可以看到所有数组可用的内存为 4544 MB,其余的正在被 windows 和 MATLAB 使用。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站。本站所有源码与软件均为原作者提供,仅供学习和研究使用。如您对本站的相关版权有任何异议,或者认为侵犯了您的合法权益,请及时通知我们处理。