爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
12
返回列表 发新帖
楼主: jeydragon

[求助] fortran对多个文件多数据的处理

[复制链接]

新浪微博达人勋

发表于 2012-10-3 10:47:38 | 显示全部楼层
赞同楼上用二维数组的方法。
多次打开文件并不是有效提高计算效率的方法,所以一次性把所有数据读入后再计算,效率更高。
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2012-10-3 11:44:45 | 显示全部楼层
多文件读取,应该掌握动态数组进行循环读取,打开的file unit也可以是变量,很方
便
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2012-10-3 12:41:38 | 显示全部楼层
2维数组处理数据个人感觉直观,计算方便,易查错,还是多用用吧。提醒下,将36个文件的数据写到2维数组也是需要批量处理的,文件名按一定顺序排列的话需用上字符变量与整型间转换这个技巧,平常我都是这么批量处理的,很少来这,不知道是不是还有其他批处理方法
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2012-10-3 18:29:49 | 显示全部楼层

谢谢你,我正在这个方向努力
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2012-10-4 17:19:08 | 显示全部楼层
godenflame135 发表于 2012-10-3 10:47
赞同楼上用二维数组的方法。
多次打开文件并不是有效提高计算效率的方法,所以一次性把所有数据读入后再计 ...

我将数据全部读入,大概(65341*84),仅仅读入都需要四五秒钟。。。。
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2012-10-4 17:20:34 | 显示全部楼层
刻于新月之铭 发表于 2012-10-3 12:41
2维数组处理数据个人感觉直观,计算方便,易查错,还是多用用吧。提醒下,将36个文件的数据写到2维数组也是 ...

虽然我读取成功了,但是光读取就花费了比较长的时间,我在想能否可以每次仅仅读取自己需要的?不过那样可能更花费时间,可能使得
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2012-10-6 16:57:50 | 显示全部楼层
见过别人用过    具体我也写不出来
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2012-10-6 16:58:41 | 显示全部楼层
{:eb317:}{:eb317:}{:eb317:}{:eb317:}
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2016-4-22 14:43:31 | 显示全部楼层
谢谢分享
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表