爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: kingkong

求大侠解惑:如何利用WRF输出速度变量U、V求和速度以及风向?

[复制链接]
 楼主| 发表于 2016-10-7 09:00:48 | 显示全部楼层
xyan88 发表于 2016-9-25 10:38
学习了 请问最后是怎么样插值的啊

我是用了matlab的函数scatteredInterpolant,你可以查查它的用法,另外,ncl也能处理
密码修改失败请联系微信:mofangbao
发表于 2016-10-10 09:31:41 | 显示全部楼层
使用NCL的函数:
十米高度直接有
u10 = a->U10
v10 = a->V10
其余层高度的风速:
    u  = wrf_user_getvar(a,"ua",-1)        ; u to mass points
    v  = wrf_user_getvar(a,"va",-1)        ; v to mass points
插值函数,可以插值获得非eta层的:
  u_plane  = wrf_user_intrp3d( u,z,"h",height_levels,0.,False)
  v_plane  = wrf_user_intrp3d( v,z,"h",height_levels,0.,False)
由测站经纬度,取得最近计算格点函数:
loc = wrf_user_ll_to_ij(pointa, 105.1874, 23.478, True);
ny = loc(1) - 1
mx = loc(0) - 1
由风速矢量U,V求风向函数:
wrfdirt=wind_direction(U,V)
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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