爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 7353|回复: 2

[作图] 求助!定义变量时候总是出错

[复制链接]

新浪微博达人勋

发表于 2021-12-6 23:24:19 | 显示全部楼层 |阅读模式
3金钱
下面这段是定义的ncl代码:
p_plane       = wrf_user_intrp3d(pf, pf,"v",plane, 90.,False)
lon_plane     = wrf_user_intrp2d(lon,plane,90.,False)
v_plane!0     ="lev"
v_plane&lev   =p_plane(:,0)
lev@long_name ="pressure"
lev@units     ="hPa"
lev@positive  ="down"
v_plane!1     ="lon"
v_plane&lon   = lon_plane

这是报错信息fatal:Variable (lev) is undefined, can not assign attribute (long_name)
这是变量输出的信息:
Variable: p_plane
Type: float
Total Size: 19200 bytes
            4800 values
Number of Dimensions: 2
Dimensions and sizes:        [Vertical | 96] x [Horizontal | 50]
Coordinates:
Number Of Attributes: 3
  _FillValue :        9.96921e+36
  description :         
  Orientation :        Cross-Section: (0,25) to (49,25) ; center=(25,25) ; angle=90

Variable: lon_plane
Type: float
Total Size: 200 bytes
            50 values
Number of Dimensions: 1
Dimensions and sizes:        [Horizontal | 50]
Coordinates:
Number Of Attributes: 3
  _FillValue :        9.96921e+36
  units :        degree_east
  description :        LONGITUDE, WEST IS NEGATIVE

Variable: v_plane
Type: float
Total Size: 19200 bytes
            4800 values
Number of Dimensions: 2
Dimensions and sizes:        [Vertical | 96] x [Horizontal | 50]
Coordinates:
Number Of Attributes: 4
  _FillValue :        9.96921e+36
  units :        m s-1
  description :        y-wind component
  Orientation :        Cross-Section: (0,25) to (49,25) ; center=(25,25) ; angle=90


想问有没有人知道错误在哪里

最佳答案

查看完整内容

按照书上给的步骤是: 先命名v_plane!0 ="lev" 再设定lev的数值lev_pts =p_plane(:,0) 给数值赋单位lev_pts@units ="hPa" 最后把数值和单位赋值给v_plane&lev =lev_pts
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2021-12-6 23:24:20 | 显示全部楼层

按照书上给的步骤是:
先命名v_plane!0   ="lev"
再设定lev的数值lev_pts  =p_plane(:,0)
给数值赋单位lev_pts@units    ="hPa"
最后把数值和单位赋值给v_plane&lev  =lev_pts
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2021-12-7 13:50:50 | 显示全部楼层
可能是lev数组没定义,建议这样试试
lev=p_plane(:,0)
v_plane&lev   =lev
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

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

本版积分规则

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

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

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