回 帖 发 新 帖 刷新版面

主题:关于数组的问题  各位给看看

我想扩展一个三维数组


U(5000,6000,2) 变成 U(40000,50000,2)

原来的数组U(5000,6000,2)  定义为REAL  

当  改成U(5000,7000,2) 时  系统提示  total image size 293830656 exceeds max (268435456); image may not run

我  我把U 定义为 REAL(8) 提示total image size 586878976 exceeds max (268435456); image may not run

U(5000,7000,2)  都超限了  不晓得   U(40000,50000,2)  要怎么弄


求解答

回复列表 (共3个回复)

沙发

补充一下  那两警告条提示是在连接的时候出现的   

虽然有提示程序仍然可以运行


板凳

参考:

[url]http://bbs.pfan.cn/post-375351.html[/url]

3 楼

另外,你的数组也太大了。

40000*50000*2 = 4000000000

就算 4 字节一个,16000000000 字节 = 15625000 KB = 15258.7890625 MB = 14 GB

我来回复

您尚未登录,请登录后再回复。点此登录或注册