立即注册 登录
气象家园 返回首页

冬日情愫+的个人空间 http://bbs.06climate.com/?1644 [收藏] [复制] [分享] [RSS]

日志

画急流轴线(即寻找速度最大值,然后连成线)

热度 4已有 993 次阅读2013-9-29 12:11 | 最大值

'sdfopen e:/data/grads/2011/uwnd.2011.nc'
'sdfopen e:/data/grads/2011/vwnd.2011.nc'
'set grads off'
'set lev 500'
'set lon 60 180'
'set lat 0 90'
'set gxout shaded'
'define var=mag(uwnd.1,vwnd.2)'
'set cmin 30'
'd var'
'set gxout vector'
'd skip(uwnd.1,2,2);skip(vwnd.2,2,2)'
'q dims'
i=sublin(result,2)
lon_s=subwrd(i,11)
lon_e=subwrd(i,13)
j=sublin(result,3)
lat_s=subwrd(j,11)
lat_e=subwrd(j,13)
say lon_s' 'lon_e' 'lat_s' 'lat_e;
***当然可以自己设定画轴线的区间****
lon1=lon_s 
while(lon1<=lon_e)
if(lon1=lon_s)
   'set x 'lon1''
   'd maxloc(var,y='lat_s',y='lat_e')'
   a=sublin(result,2)
   lat1=subwrd(a,4)
   'q gr2xy 'lon1' 'lat1''
   x0=subwrd(result,3)
   y0=subwrd(result,6)
else
   'set x 'lon1''
   'd maxloc(var,y='lat_s',y='lat_e')'
   a=sublin(result,2)
   lat1=subwrd(a,4)
   'q gr2xy 'lon1' 'lat1''
   x1=subwrd(result,3)
   y1=subwrd(result,6)
   'set line 3 1 7'
   'draw line 'x0' 'y0' 'x1' 'y1''
   x0=x1
   y0=y1
endif
lon1=lon1+1
endwhile
'printim e:/data/test/ceshi/exam1/windmax.png white'
;
 
 
 
 

全部作者的其他最新日志

发表评论 评论 (5 个评论)

回复 243196931@qq.co 2013-9-30 12:55
这是什么编的程序啊?
回复 hahahaha 2013-10-3 16:04
楼主好厉害,顶一个~
回复 漂洋过海 2013-10-7 11:32
  
回复 冬日情愫+ 2013-10-8 08:49
243196931@qq.co: 这是什么编的程序啊?
grads的脚本。很好用的,可以试试。
回复 estee_lau 2014-11-9 09:41
楼主真是了不起,高手!

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册

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

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

返回顶部