24小时热门版块排行榜    

查看: 900  |  回复: 4
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

guo_yinliang

金虫 (初入文坛)

[求助] Fortran如何处理高维数组 已有1人参与

请问 Fortran如何处理10000*10000的数组? 现在我编写的程序只能处理100*100的,再大就提示处理不了了。如何设置才能处理高维度的数组呢?
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

1014511134

专家顾问 (正式写手)

【答案】应助回帖

你这还是二维数组,你能处理100*100,处理10000*100000不行,你可以使用动态数组,另外确保你的内存是够的。10000*10000*4=4*E10  ,大概得4G的内存。
3楼2016-04-03 12:53:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 5 个回答

匿名

用户注销 (正式写手)

本帖仅楼主可见
2楼2016-03-27 16:10:18
已阅   申请程序强帖   回复此楼   编辑   查看我的主页

virtualzx

木虫 (著名写手)

引用回帖:
3楼: Originally posted by 1014511134 at 2016-04-03 12:53:45
你这还是二维数组,你能处理100*100,处理10000*100000不行,你可以使用动态数组,另外确保你的内存是够的。10000*10000*4=4*E10  ,大概得4G的内存。

我怎么觉得是400或800M
处理不了10,000*10,000的情况我还没遇到过,即使内存装不下,一般会自动在硬盘缓存的
4楼2016-04-03 14:03:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

1014511134

专家顾问 (正式写手)

引用回帖:
4楼: Originally posted by virtualzx at 2016-04-03 14:03:10
我怎么觉得是400或800M
处理不了10,000*10,000的情况我还没遇到过,即使内存装不下,一般会自动在硬盘缓存的...

恩,是的,算错了,
5楼2016-04-03 14:31:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见