- 积分
- 30
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-8-10
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 gynxz 于 2013-3-12 22:03 编辑
有四份资料,分别是2003/09/12-2003/10/12;2005/07/03-2005/08/02;2006/08/23-2006/09/22;2010/10/23/2010/11/22
数据时间不连续,且不同月份,都是一个月的长度。数据格式是 nc的,数据是风速资料。
现在想用grads画这四个数据的平均风速的时间序列,忙了两天了也没出来不知道怎么处理。
出图的效果想是这样的:经度固定,横坐标为时间从1-30天,纵坐标是纬度
不知道直接用grads怎么实现,哪位画过类似的图,帮帮我。
'sdfopen e:\data\2003u.nc'
'set lon 130'
'set lat 0 50'
'set t 1 31'
'define a1=uwnd'
'close 1'
'sdfopen e:\data\2005u.nc'
'set lon 130'
'set lat 0 50'
'set t 1 31'
'define a2=uwnd'
'close 1'
'sdfopen e:\data\2006u.nc'
'set lon 130'
'set lat 0 50'
'set t 1 31'
'define a3=uwnd'
'close 1'
'sdfopen e:\data\2010u.nc'
'set lon 130'
'set lat 0 50'
'set t 1 31'
'define a4=uwnd'
'close 1'
接下来想直接求a1,a2,a3,a4平均值,发现时间起点不一致,没法平均。
程序如下:
'define ad=(a1+a2+a3+a4)/4'
'set gxout shaded'
'cbarn'
'd ad'
'printim e:\data\u.png white'
'print'
'set gxout contour'
'd ad'
'printim e:\data\u.png white'
'print'
结果报错cannot plot data -all undefined values
试了很多方法,发现四个变量a1,a2,a3,a4不能一起运算,真不知道怎么办?
|
|