爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 4356|回复: 5

请问下new函数疑惑(NCL)

[复制链接]

新浪微博达人勋

发表于 2014-7-14 19:56:41 | 显示全部楼层 |阅读模式
GrADS
系统平台:
问题截图: -
问题概况: 对应这个函数还有些不明白,官网是新建一个变量,解释得很少。看这个脚本不明白什么意思,这个是画WRFOUT图的
ps=new((/1,87,95/),float)
ts=new((/1,87,95/),float)
ter=new((/1,87,95/),float)
ter = wrf_user_getvar(a,"ter",0)
h = wrf_user_getvar(a,"HGT",it)
tc = wrf_user_getvar(a,"tc",it)
请问这个new 是新建一组变量吗,那1,87,95是什么
后面变量 是从文件a 提取计算的,两个是等价的吗?
我看过提问的智慧: 看过
自己思考时长(天): 7

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

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

x
本帖最后由 天气学原理 于 2014-7-14 19:57 编辑


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

新浪微博达人勋

发表于 2014-7-14 20:22:04 | 显示全部楼层
http://www.ncl.ucar.edu/Document/Functions/Built-in/new.shtml
官网有详尽解释,以及多个例子。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-7-14 21:27:26 | 显示全部楼层
longlivehj 发表于 2014-7-14 20:22
http://www.ncl.ucar.edu/Document/Functions/Built-in/new.shtml
官网有详尽解释,以及多个例子。

我看,然后新建一个函数,print 发现是新建一个三维函数
从(0,0,0)~(0,0,94)
       。
       。
    (0,86,0)~(0,86,94)  但在wrfout中不明白是什么意思,wrfout 变量[Time x [bottom_top x [south_north | ] x [west_east_stag | ]这个具体在wrfout 什么意思呀。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-7-14 22:04:56 | 显示全部楼层
天气学原理 发表于 2014-7-14 21:27
我看,然后新建一个函数,print 发现是新建一个三维函数
从(0,0,0)~(0,0,94)
       。

这……
看看wrf手册,搜索下netcdf的介绍,学习下ncl基础!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-7-15 12:43:57 | 显示全部楼层
longlivehj 发表于 2014-7-14 22:04
这……
看看wrf手册,搜索下netcdf的介绍,学习下ncl基础!

大哥,如此浩瀚的WRF手册里搜这个我搜不到,我不太明白,你能否解释下(/1,87,95/) 这个是个什么呀?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-7-15 14:41:08 | 显示全部楼层
天气学原理 发表于 2014-7-15 12:43
大哥,如此浩瀚的WRF手册里搜这个我搜不到,我不太明白,你能否解释下(/1,87,95/) 这个是个什么呀?

ter=new((/1,87,95/),float)
生成一个大小为1*87*95的三维float数组。new的第一个参数就是指定维数信息的,第一维大小为1,第二维大小为87,第三维大小为95。这里,第一维大小为1实际上可以不要,但有时候为了数组结构的一致,也保留这种single维。

ter = wrf_user_getvar(a,"ter",0)
从a文件中读取第一个时次的ter数据,同时附带上坐标变量、属性信息等。这时,ter是[south_north |87] x [west_east |95]的数组,其中south_north和west_east是坐标变量的名称,|后跟的数字是相应维的大小。
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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