爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
楼主: 海盗船长

[图形美化] 赤道环流剖面图时出错

[复制链接]

新浪微博达人勋

 楼主| 发表于 2014-10-16 19:21:59 | 显示全部楼层
学而不厌 发表于 2014-10-16 16:40
'reinit'
'sdfopen d:\omega.mon.mean.nc'
'sdfopen d:\uwnd.mon.mean.nc'


不知道哎
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-10-16 19:47:46 | 显示全部楼层
学而不厌 发表于 2014-10-16 16:40
'reinit'
'sdfopen d:\omega.mon.mean.nc'
'sdfopen d:\uwnd.mon.mean.nc'

你这是啥意思?貌似也不行哎。难道是数据的问题?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-10-18 09:11:21 | 显示全部楼层
学而不厌 发表于 2014-10-16 16:40
'reinit'
'sdfopen d:\omega.mon.mean.nc'
'sdfopen d:\uwnd.mon.mean.nc'

图片太大了?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-10-18 16:55:32 | 显示全部楼层
楼主是在做季风作业吗?资料的年份用1949-1998年的,你试试这个脚本,和课件上的图还挺接近的。
'reinit'
'sdfopen d:\omega.mon.mean.nc'
'sdfopen d:\uwnd.mon.mean.nc'
'enable print  d:\equator.gmf white'
'set lat 0'
'set lon 40 280'
'set lev 1000 100'
'set dfile 1'
'define dec1=ave(omega.1,t=24,t=612,12)'
'define jan1=ave(omega.1,t=25,t=613,12)'
'define feb1=ave(omega.1,t=26,t=614,12)'
'define w=(dec1+jan1+feb1)/3'   
'set dfile 2'
'define dec2=ave(uwnd.2,t=24,t=612,12)'
'define jan2=ave(uwnd.2,t=25,t=613,12)'
'define feb2=ave(uwnd.2,t=26,t=614,12)'
'define u=(dec2+jan2+feb2)/3'
'set grads off'
'set grid off'   
'set gxout shaded'
'set cmin 1'
*w与z符号相反*
'd -w*100'
'set gxout stream'
'set cthick 5'
'set arrowhead 0.09'
'cbar 1.0 0'
'd u;-w*100'
'draw title Zonal circulation along the equator in winter'
'print'
'disable print'
;
QQ截图20141018165430.png


密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-10-18 19:32:01 | 显示全部楼层
xiaocaoqiqiao 发表于 2014-10-18 16:55
楼主是在做季风作业吗?资料的年份用1949-1998年的,你试试这个脚本,和课件上的图还挺接近的。
'reinit'
...

你可以的~就想知道我的到底在哪里出错了。不过还是谢谢你了!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-10-22 16:17:29 | 显示全部楼层
本帖最后由 学而不厌 于 2014-10-22 16:32 编辑

我那个程序可以的啊。你的程序只做了一年的月的平均,而且只有最后一年的三个月的平均保留了下来,所以我改了一下。



图和老师的还不一样应该是数据的问题,我的数据是2.5*2.5的
捕获.PNG

1.gmf

100.09 KB, 下载次数: 0, 下载积分: 金钱 -5

密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-10-22 16:37:37 | 显示全部楼层
xiaocaoqiqiao 发表于 2014-10-18 16:55
楼主是在做季风作业吗?资料的年份用1949-1998年的,你试试这个脚本,和课件上的图还挺接近的。
'reinit'
...

想问一下你的数据是2.5*2.5的吗
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-10-23 09:57:32 | 显示全部楼层
学而不厌 发表于 2014-10-22 16:37
想问一下你的数据是2.5*2.5的吗

是的呢  在这儿下载的http://www.esrl.noaa.gov/psd/dat ... lysis.pressure.html
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-10-23 11:22:40 | 显示全部楼层
1、while循环计算的是每年冬季平均值,由于缺少一个累加的语句,导致最后的结果仅是最后一年的平均值。
2、'define om=ave(omega,t='a1',t='a1'+2)'这个语句写错了。应该是'define om=ave(omega,t='a1',t='a1+2')'
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-10-24 17:19:26 | 显示全部楼层
pqman3 发表于 2014-10-23 11:22
1、while循环计算的是每年冬季平均值,由于缺少一个累加的语句,导致最后的结果仅是最后一年的平均值。
2 ...

昨天注意到了这个问题。谢谢你了!
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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