立即注册 登录
气象家园 返回首页

MDAmike的个人空间 http://bbs.06climate.com/?63836 [收藏] [复制] [分享] [RSS]

日志

NCL作业1

已有 191 次阅读2020-10-9 09:27 |个人分类:NCL脚本

定义一个三维数组的变量T10:

   定义属性longname为10-m Temperature,

   units为K,

   _FillValue为-999.9,

   定义坐标变量lat为-90——90,间隔为1,

               lon为-180——179,间隔为1,

               time为1979——2018,间隔为1,

给变量T10赋值为5,

截取T10的范围:lat为10——45,间隔为1,

               lon为30——69,间隔为2,

               time为2000——2010,间隔为1,并将时间为倒序排列,

截取的数组赋值给变量Tsub,在屏幕输出Tsub的VarSummary,

                          在屏幕输出Tsub(0,3,4),

将以上所有操作保存到文件practice01.ncl

操作代码如下:

begin

lat = ispan(-90, 90, 1)
lon = ispan(-180, 179, 1)
time = ispan(1979, 2018, 1)

T10 = new((/dimsizes(lat),dimsizes(lon),dimsizes(time)/),float)

T10@long_namme = "10-m Temperature"
T10@units = "K"
T10@_FillValue = -999.9
T10!0 = "lat"
T10!1 = "lon"
T10!2 = "time"
T10&lat = lat
T10&lon = lon
T10&time = time
printVarSummary(T10)
T10 = 5
Tsub = T10({lat|10:45},{lon|30:60:2},{time|2000:2010:-1})
printVarSummary(Tsub)
print(Tsub(0,3,4))

end

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册

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

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

返回顶部