printvarsummary() 可以用函数查看各个变量的信息,主要看维度是不是一维的,不然就画不出来,或者你只取其中一个维度来画,也是一个道理。 这里穿插介绍一个函数用于计算相关系数,后面几期会介绍回归分析。(0表示第一维度) r = esccr(var1_m,var2_m,0) 这里的图形设置不能一次性搞定,需要一边画图,一边更改属性。
VarSummary(T2M);输出变量T2M的属性 [time | 24] x [lat | 133] x [lon | 145] printVarSummary用于打印变量信息(坐标, 属性等), 一般用于脚本调试; ;处理数据 T=dim_avg_n_Wrap(T2M, 0);对变量T2M的第0维(时间维)求平均,计算日均值 dim_avg_n_Wrap用于NCL对某一维做平均的函数 printVarSummary...
precip = f->precip(ymd_ind,::-1,:);有意识地读取 printVarsummary(precip) ; 除此之外,还可以按研究区范围进行读取 eg.(10-20°N,-20-20°E) precip = f->precip(ymd_ind,{10:20:-1},{-20:20});有意识地读取 printVarsummary(precip) temp = f->t2m(ymd_ind,{10:20:-1},{-20:20}...
ncl0>f=addfile("hgt.mon.mean.nc","r")ncl1>hgt=f->hgtncl2> 如果不放心还可以使用printVarSummary()函数输出一下变量 ncl0>f=addfile("hgt.mon.mean.nc","r")ncl1>hgt=f->hgt ncl2>printVarSummary(hgt)Variable:hgt Type:float Total Size:594726912bytes148681728values NumberofDimensions:4Dime...
对变量的操作一般会用到: @:获取/创建变量的属性 !:获取/创建维度名 &:获取/创建坐标变量 printVarSummary:打印变量信息(坐标,属性等),一般用于脚本调试. 这里举一个简单的例子:
程序中间print和printVarSummary,会造成计算的中断,极大地降低运算效率,所以调试的时候可以用print来监控程序运行情况,正式运行时就不要print了。 7、用NCL调用Fortran程序 用NCL调用Fortran程序,需要使用wrapi脚本来将Fortran程序编译成共享对象,从而使NCL可以用external来调用该共享对象。
当然也可以直接编写ncl代码printVarSummary。 printVarSummary 一般情况下txt文件,官方为配有说明文档,如果没有说明你的文件不是官方的,记得找给你文件的人。 为什么要了解变量信息? 就像画画一样,无论是风景画还是人物肖像画,在动笔之前,都需要了解整体风景分布构造,人物轮廓(当然我不是专业画画的, 可能也有那种一...
RegisterLog in Sign up with one click: Facebook Twitter Google Share on Facebook Category filter: AcronymDefinition NCLTNational Company Law Tribunal(India) NCLTNational Center for Learning and Teaching NCLTNorthern California Land Trust(founded 1973) ...
del_d01 = asciiread("./del_d01.txt",(/row,col/),"float") printVarSummary(del_d01) year=2019 a = addfile("./nothb_"+year+"/wrfchemi_12z_d01", "w") my_e_iso = a->E_ISO do idel =0,row-1 ;纬度的格点数范围 ilon = toint(del_d01(idel,0)-1) ...
0="lon"17lon&lon=lon18lon@units="degrees_east"19lon@long_name="Longitude"20;printVarSummary(lon)2122;Latitude co-ordinate23;...24nlat=16925lat=fspan(16.5,58.5,169)26lat!0="lat"27lat&lat=lat28lat@units="degrees_north"29lat@long_name="Latitude"30;printVarSummary(lat)3132filp1="/Users...