GrADS中define(fwrite)变量时维度上要注意的一点

今天正在写MeteoPic的程序时,小A给我发QQ消息,说是要问我一个GrADS的问题,他发了个ctl给我,如下:

他提取转换的脚本如下:

*作业四(标准差场):提取冬季(12月~2月平均)逐年SST场

提取出来的图形却是有问题的:
er
这个问题主要是涉及到时间循环产生新变量时没有设置好正确的维度,GrADS在产生新变量之前是要设置好新变量的维度的,于是我让他在d之前加上类似:
‘set x 1 n’
‘set y 1 m’
‘set z 1′
‘set t 1′
这样的语句再试试,不一会儿他就告诉我输出成功了,这一点经常会忽视掉的,还有就是打开多个ctl文件的时候,需要set dfile来分别设置各自的维度,define出一个维度相等的变量之后再进行运算,这样就不会提示维度不匹配或者数据超出限制之类的错误了。他修改后提取出来的图形如下:
rt

GrADS中define(fwrite)变量时维度上要注意的一点:等您坐沙发呢!

发表评论

点击正确的图片来提交评论:
快捷键:Ctrl+Enter