爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4352|回复: 3

[脚本编辑] 一天四个时次求日平均,不知道两种方法的差异在哪里?

[复制链接]
发表于 2017-2-28 13:58:20 | 显示全部楼层 |阅读模式

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

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

x
对一天四个时次的NC资料求日平均,两天共731天2924个时次。以下两种方法提取资料,为什么画图的结果会不一样呢?不懂错的方法错在哪里?(和原始NC资料画图相同的方法算对)。求大神告诉错误在哪里。PS 两种方法画同一天的图 等值线相同,但是等值线所处的经纬度就不一样了,相差一定的经度(60个经度左右)和一定的纬度(30个纬度左右),只有set fwrite这一步不同,其他的CTL 和画图GS都是一样的,不知道为什么会出现这样的差别。
第一种:(和NC资料画图一样的)
'reinit'
'sdfopen E:\data\erai\temp\1995_19962mt.nc'
'set fwrite E:\data\erai\temp\1995_19962mtdaily.grd'
'set gxout fwrite'
'set x 1 144'
'set y 1 73'
i=1
while (i<=2921)
'd ave(t2m,t='i',t='i+3')'
i=i+4
endwhile
*'disable fwrite'
*'d ave(t2m,t=97,t=100)'
'disable fwrite'
;
第二种:(错误的)
'reinit'
'sdfopen E:\data\erai\temp\1995_19962mt.nc'
'set fwrite E:\data\erai\temp\1995_19962mtdaily.grd'
'set gxout fwrite'
'set lon 0 360'
'set lat -90 90'
i=1
while (i<=2921)
'd ave(t2m,t='i',t='i+3')'
i=i+4
endwhile
*'disable fwrite'
*'d ave(t2m,t=97,t=100)'
'disable fwrite'
;

这两种方法分别求出日平均后,分别画第25天的图(任何相同的一天都可以),即set t 25。 然后和原始NC资料 d ave(t2m,t=97,t=100)直接计算第25天的日平均画图,第一种方法图就一样;第二种方法图就不一样,即等值线相同,但相差一定的经纬度。实在想不通为什么,求解。
顺便问一下  ctl里 xdef linear 0 2.5和xdef linear -180 2.5有什么区别?
密码修改失败请联系微信:mofangbao
发表于 2017-6-21 19:41:33 | 显示全部楼层
我按第一个gs做日平均,但是出图只有第一张跟原始一样,之后就不一样了,楼主做出来的是全部一样的么?
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2017-6-22 15:29:51 | 显示全部楼层
十里庐州啼 发表于 2017-6-21 19:41
我按第一个gs做日平均,但是出图只有第一张跟原始一样,之后就不一样了,楼主做出来的是全部一样的么?

必须用格点
密码修改失败请联系微信:mofangbao
发表于 2019-3-24 20:39:29 | 显示全部楼层
想问问楼主,t2m 是什么呀
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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