- 积分
- 2351
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2014-11-7
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
各位好!我今天在使用EC的水汽资料时,使用了short2flt来转换函数,EC资料如下(offset省略):
short p55.162(time, latitude, longitude) ;
p55.162:long_name = "Vertical integral of water vapour" ;
short p71.162(time, latitude, longitude) ;
p71.162:long_name = "Vertical integral of eastward water vapour flux" ;
short p72.162(time, latitude, longitude) ;
p72.162:long_name = "Vertical integral of northward water vapour flux" ;
short p84.162(time, latitude, longitude) ;
p84.162:long_name = "Vertical integral of divergence of moisture flux" ;
代码如下:
f=addfile("d:/data/ec.nc","r")
v=(/"p55.162","p71.162","p72.162","p84.162"/)
name=(/"wv","qu","qv","mf"/)
do i=0,3
var0=f->$v(i)$
var0:=short2flt(var0)
……
end do
然而我发现只有第一个变量(wv)成功转换为float,而后三个都显示:
而后来我画图也验证后面的变量并没有被转化(因为整层水汽通量竟然高达6000)。而有趣的是第一个变量water vapour转化成功,我想请问各位这是为什么呢?
此外我还想请问water vapour flux 和 moisture flux有什么区别呢?
谢谢大家! |
|