登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 MeteoInfo 于 2018-5-13 23:34 编辑
利用比湿和温度计算相对湿度的函数是qair2rh(qair, temp, press=1013.25),三个参数分别是比湿、温度和气压,气压有一个缺省值1013.25,因此计算地面相对湿度的时候也可以不给气压参数。下面的例子打开CFS模式的地面结果,并从比湿和温度数组计算出相对湿度数组并绘图。
脚本程序:
- #Open and read data
- fn = 'U:/data/climate/CFS/20150712/flxf2015081500.01.2015071200.grb2'
- f = addfile(fn)
- temp = f['Temperature_surface'][0,::-1,:]
- sh = f['Specific_humidity_height_above_ground'][0,0,::-1,:]
- #Calculate relative humidity
- temp = temp - 273.15
- rh = meteo.qair2rh(sh, temp)
- #Plot
- axesm()
- geoshow('country', edgecolor=(0,0,255))
- #layer = imshowm(rh, 20)
- layer = contourfm(rh)
- title('Relative humidity')
- colorbar(layer, aspect=12)
|