爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 7781|回复: 14

[分享资料] 比较急,哪位能帮帮忙,关于grads的问题,谢谢了

[复制链接]

新浪微博达人勋

发表于 2012-5-9 10:51:19 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 chenyuanhuo 于 2012-5-9 17:39 编辑

   我在网上下了个olr的月平均数据文件,是nc格式的,文件名为olr.mon.mean.nc,用grads能直接打开,但我需要把数据处理一下再画图,就是用一个格点值的周围四个格点值减去这个格点的4倍,得到的数值场来画图,比如olr1=olr(i+1,j)+olr(i-1,j)+olr(i,j+1)+olr(i,j-1)-4olr(i,j),用这个新的olr1来画图,谁能告诉我在grads里怎么处理吗?如果不能处理,怎么把数据提取出来用fortran处理呢?谢谢了,希望有人能给我详细的解答,真的非常感谢!我把文件传上来了 olr.mon.mean.nc (9.09 MB, 下载次数: 9)
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-5-9 10:56:09 | 显示全部楼层
不会grads  不过感觉应该不是很难 循环的话应该搞得定,楼主尝试自己写个gs  有问题发上来吧  看哪位朋友比较熟悉帮你改一下
密码修改失败请联系微信:mofangbao

新浪微博达人勋

0
早起挑战累计收入
发表于 2012-5-9 11:06:31 | 显示全部楼层
这个用fortran可能会方便点,算法你自己都说出来了,关于转换的方法论坛有很多例子,请自己搜索一下~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-5-9 12:10:58 | 显示全部楼层
神。。。。你不需要吧9M的数据都传上来吧。。。。。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-5-9 12:57:50 | 显示全部楼层
用FORTRAN吧,grads不是很好做
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-5-9 13:07:01 | 显示全部楼层
试试做循环呢?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-5-9 13:20:15 | 显示全部楼层
把nc格式资料用GRADS的fwrite语句转化为grd格式,然后用fortran来实现你的格点的处理,希望能帮到你
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-5-9 16:57:22 | 显示全部楼层
同意楼上的。先用fwrite语句把数据写出来,然后用fortran处理,直接用grads处理怕是比较麻烦。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-5-9 17:03:17 | 显示全部楼层
同意楼上的。。。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-5-9 17:42:20 | 显示全部楼层

我编了个gs转为.dat,转出来是乱码,你能帮我看看有什么错吗?谢谢了
'reinit'
'sdfopen d:/olr.mon.mean.nc'
'set gxout fwrite'
'set fwrite d:/olr.mon.mean.dat'
t0=1
while(t0<=453)
    'set t 't0
    'set lat -90 90'
    'set lon 0 360'
    'd olr'
    t0=t0+1
endwhile

'disable fwrite'
'reinit'
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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