爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 5895|回复: 7

诚心求教插值问题

[复制链接]
回帖奖励 60 金钱 回复本帖可获得 10 金钱奖励! 每人限 1 次

新浪微博达人勋

发表于 2022-5-16 14:32:38 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 opeveu 于 2022-5-16 15:15 编辑

请问各位大佬一个问题,是有关插值的问题,比如我想通过wrfout文件提取50m高度的风速,通过查看发现50m高度并不是在某一个eta_level上,第一个level和第二个level分别是30m和60m,然后我通过家园里的脚本提取了50m高度的风速,请问这个脚本的插值方法是哪种呢?
这是从家园里找的脚本:
begin
a = addfile("/mnt/disk3/lxg_data/xlwyongmoni/20201112RL=3/wrfout_d04_2020-12-18_00:00:00" ,"r")
times = wrf_user_list_times(a)
ntimes =dimsizes(times)-1
time=-1
u  = wrf_user_getvar(a,"ua",time)
v  = wrf_user_getvar(a,"va",time)
rh=wrf_user_getvar(a, "rh",time)
height  = wrf_user_getvar(a, "z",time)
ter = wrf_user_getvar(a, "ter",time)
Latitude = 45.40
Longitude = 127.6563
hh=100
res = True
res@returnInt = True
point = wrf_user_ll_to_ij(a,Longitude,Latitude,res)  
point =point -1
x = point(0)
y = point(1)
print(x)
print(y)
nheight = conform(height,ter,(/0,2,3/))   
height = height - nheight
u_ph  = wrf_user_intrp3d( u,height,"h", hh,0.,False)  
v_ph  = wrf_user_intrp3d( v,height,"h", hh,0.,False)
rhh=wrf_user_intrp3d(rh,height,"h", hh,0.,False)
spdh= sqrt(u_ph^2 + v_ph^2)
windspdh=spdh(:,x,y)
dirh=wind_direction(u_ph,v_ph,0)
winddirh=dirh(:,x,y)
rhc=rhh(:,x,y)
npts=ntimes+1
fName = "2020-12-18_100m_heightdata.txt"
data  = new( npts, "string")
print("  Time     Wind_dir_hm      Wind_speed_hm ")
print ( times+sprintf("%12.1f",rhc)+sprintf("%12.0f",winddirh)+sprintf("%12.1f", windspdh) )

data = times + sprintf("%12.1f",rhc)+sprintf("%12.0f",winddirh)+sprintf("%12.1f", windspdh)
asciiwrite (fName,data)

end

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

新浪微博达人勋

 楼主| 发表于 2022-5-16 14:35:37 | 显示全部楼层
本人用的初始及边界条件数据为FNL数据
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2022-5-16 15:14:17 | 显示全部楼层
也就是ncl在处理wrfout文件时,垂直方向的插值法是样条插值法还是分段插值法或者是别的?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2022-5-17 08:44:56 | 显示全部楼层

回帖奖励 +10 金钱

顶一波,坐等大佬解释!
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2022-5-17 08:54:27 | 显示全部楼层

回帖奖励 +10 金钱

隐约记得是样条
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2022-5-18 11:03:49 | 显示全部楼层

回帖奖励 +10 金钱

dddddd字数补丁
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2022-5-18 14:14:32 | 显示全部楼层

回帖奖励 +10 金钱

默认是线性插值吧?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2022-5-19 09:10:18 | 显示全部楼层
dashuku 发表于 2022-5-18 14:14
默认是线性插值吧?

垂直方向是样条插值,水平方向是线性插值
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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