在matlab中创建最大可能的数组

时间:2014-05-04 17:17:55

标签: matlab

我的电脑有三个RAM(8GB,4GB,4GB)。内存命令表示阵列的最大大小是2045MB,与安装两个4GB RAM之前相同,我想通过使用ram空间来克服2045的限制。我的问题是如何用我的系统创建最大可能的数组?我用win8。

由于

1 个答案:

答案 0 :(得分:0)

来自http://www.mathworks.com/matlabcentral/answers/91711

  

要计算“最大可能”数组的数组大小' MEMORY命令的输出对应于,简单除以每个数组元素所需的字节数。

所以在你的情况下,数组的大小是

A = zeros(1, floor(2045*1024*1024 / 8);

这是一个一维数组,其中元素的数量恰好填充2045 MB