- 积分
- 136
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2016-4-9
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
要统计中国753站每年的夏季(6-8月)高温日数 场序列。
资料介绍:753站逐日资料,1981-2010年的,每年分上半年(1-6月)、下半年(7-12月)两个txt文件命名为1981_1、1981_2、1982_1...,共60个。
每个文件(如1981_1)里前4列分别是站号、年、月、日,后16列是各要素,其中第13列是日最高气温;每个文件行数约为753站*30天*6个月=。
我不太会编程,对我来说难,非常希望有善于编程的同学给予指导 帮我写个批处理提取和处理的fortran程序,或者可以给个供参考的链接让我参考一下,感激不尽!
大致思路:批处理读取60个文件,其中上半年(文件名_1结尾的)取6月,下半年(_2结尾的)取7、8月,然后一年的写入一个文件里;
对这30个文件(每年只有6、7、8月了),只取第1列站号 和第4+13=17列的日最高气温,重新写入30个文件;
然后对这30个文件(每年的文件里只有第1列站号、第2列日最高气温),统计日最高气温>=35的个数(即每站每年的夏季高温日数),生成30个文件;
最后把这30年每年1列地写入1个文件,成为1个场序列---其中第1列是站号、第2/3列插入站号对应的经纬度便于画图。
最后的最后,还想从753站中挑出160站生成1个文件(因为觉得753站量太大,之后的计算也不方便)
急求,能帮个忙什么的感激不尽!
|
-
每个txt的格式,共2*30=60个文件
-
日最高气温一列
|