爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4096|回复: 8

[脚本编辑] 求助:用gs将nc数据转成dat格式

[复制链接]
发表于 2016-8-16 15:47:37 | 显示全部楼层 |阅读模式

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

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

x
这是我的gs,主要是想问可不可以同时d多个变量(红色部分)。

*gs
'reinit'
'sdfopen e:\0800000.nc'
'set gxout fwrite'
'set fwrite e:\08xin.dat'
'set x 1 401'
'set y 1 241'
i=27
while(i<=32)
'set t 'i
k=1
while(k<=20)
'set z 'k
'd t'
'd u'
'd v'
'd w'
'd r'
k=k+1
endwhile
i=i+1
endwhile
'disable fwrite'

写出相应ctl后画图不能与原始数据重合,可是如果我只d 一个变量,画出来的图可以重合,所以是不能d多个变量还是什么原因呢?谢谢热心朋友们赐教啊~~

密码修改失败请联系微信:mofangbao
发表于 2016-8-22 09:11:10 | 显示全部楼层
你改成这样试试
i=27
while(i<=32)
'set t 'i

k=1
while(k<=20)
'set z 'k
'd t'
k=k+1
endwhile

k=1
while(k<=20)
'set z 'k
'd u'
k=k+1
endwhile

k=1
while(k<=20)
'set z 'k
'd v'
k=k+1
endwhile

i=i+1
endwhile
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

发表于 2016-8-16 17:09:19 | 显示全部楼层
可能是一个循环写一个变量。。试验试验
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2016-8-16 21:40:30 | 显示全部楼层
男紫汗 发表于 2016-8-16 17:09
可能是一个循环写一个变量。。试验试验

不行耶~试过了
密码修改失败请联系微信:mofangbao
发表于 2016-8-17 09:11:57 | 显示全部楼层
那就一个变量一个gs
密码修改失败请联系微信:mofangbao
发表于 2016-8-17 09:49:56 | 显示全部楼层
grads写循环由外到里的顺序是 时间、变量、高度、经度、纬度,所以这样写是不对的,要把变量的变化放在高度场的外面
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2016-8-19 19:41:04 | 显示全部楼层
男紫汗 发表于 2016-8-17 09:11
那就一个变量一个gs

我目前确实是采用这样的方法,只是还是想知道如何只用一个gs。
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2016-8-19 19:46:30 | 显示全部楼层
pip2013 发表于 2016-8-17 09:49
grads写循环由外到里的顺序是 时间、变量、高度、经度、纬度,所以这样写是不对的,要把变量的变化放在高度 ...

谢谢你啊~虽然我也知道循环的顺序,可是我还是不太懂你的意思。
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2016-8-23 10:22:38 | 显示全部楼层
pip2013 发表于 2016-8-22 09:11
你改成这样试试
i=27
while(i

问题解决了!谢谢你!!!
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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