爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 9061|回复: 14

[分享资料] [求助]Grads能不能一次性读取文件名不规则的多个数据啊?

[复制链接]

新浪微博达人勋

发表于 2012-6-5 12:45:47 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
如题,我有一批雷达资料,6分钟或者7分钟一次的,也就是文件名并不算规则,如图:
shuju.jpg

我想模仿Matlab的读取方法:比如:
matlab.jpg

在Grads中可不可以按后缀名连续读数据啊?那么ctl 该怎么写啊?


密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-6-5 13:08:51 | 显示全部楼层
可以尝试写一个namelist,然后用grads去读这个list里面的文件。
我现在手上没有原来做的gs,具体有点想不来了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-6-5 13:12:49 | 显示全部楼层

你这个方法我没听说过,貌似能解决我这个问题的样子,能不能举个例子解释一下呀?非常感谢!!!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

0
早起挑战累计收入
发表于 2012-6-5 13:42:05 | 显示全部楼层
abd 发表于 2012-6-5 13:12
你这个方法我没听说过,貌似能解决我这个问题的样子,能不能举个例子解释一下呀?非常感谢!!!

楼上的意思应该就是把文件名先写到一个文件中,然后用GrADS中的read函数,一行行的读取每一个文件名,然后打开这个文件,但是不知道open后面能不能跟变量作为文件名,没去测试过。
我建议用fortran读取,然后写到一个文件中去
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-6-5 14:26:14 | 显示全部楼层
GRADS一次性最多可打开20多个文件,循环打开肯定是定义数组变量,存放文件名。没有试过,因为一般数据批量处理我都是fortran做的。倒不如用FORTRAN循环读取然后合并成一个文件的好~做法见清风
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-6-5 15:40:17 | 显示全部楼层
mofangbao 发表于 2012-6-5 13:42
楼上的意思应该就是把文件名先写到一个文件中,然后用GrADS中的read函数,一行行的读取每一个文件名,然后 ...

谢谢! 我在摸索一下!!!O(∩_∩)O~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-6-5 15:41:45 | 显示全部楼层
做个霸气的木头 发表于 2012-6-5 14:26
GRADS一次性最多可打开20多个文件,循环打开肯定是定义数组变量,存放文件名。没有试过,因为一般数据批量处 ...

嗯,好的,我看看,O(∩_∩)O谢谢!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-6-5 15:43:52 | 显示全部楼层
楼主可以把文件名写到一个文件中试一下
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-6-5 15:46:04 | 显示全部楼层
额 看了回复我弱爆了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-6-5 16:46:30 | 显示全部楼层
dageredapple 发表于 2012-6-5 15:46
额 看了回复我弱爆了

呵呵,没事儿,看来Grads直接实现不了,只能用fortran了
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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