MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   【求助】怎么样实现非常大的数组 (https://www.labfans.com/bbs/showthread.php?t=592)

亮亮 2007-07-17 16:14

【求助】怎么样实现非常大的数组
 
大家好
我需要建立十几个非常大的数组(大于2200×1100×300),请问该怎么实现呢?
数组类型是浮点形的
果新建(2200×1100×300),直接就是超出界限,把数组大小改为
(2200×1100×30),在建立第二个的时候,就出现out of memory的错误了

xhsh 2007-07-18 06:03

能建多大的数组,你算一下你的数组要占多大空间和你的内存有多大就行了。比如(2200×1100×300),假设每个元素为4字节,那么2200×1100×300x4/1024./1024/1024=2.7G,你的内存有这么多大吗?即使是2200×1100×30,也有2200×1100×30*4/1024./1024=277M,如果你的内存是512M的,那么当你建第二个的时候当然就out of memory了。


所有时间均为北京时间。现在的时间是 09:10

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.