如何運用 Ferret 來計算與分析資料?
指令:
let
使用方式:
四則運算
EX:let var1=(var2+var3)-var4*var5/var6
指數運算
EX:let var1=var2^n (n=R)
@____
相關指令的使用平均 (
@ave
)let var1=var2[x=@ave,y=@ave,z=@ave,...]
let var1=var2[i=@ave,j=@ave,k=@ave,...]
let var1=var2[x=x_start:x_end@ave,y=y_start:y_end@ave,...]
let var1=var2[i=i_start:i_end@ave,j=j_start:j_end@ave,...]
EX:
let sst1999=sst[t="01-jan-1999":"31-dec-1999"@ave]
內插 (
@lin
)let var1=var2[x=x_axis@lin,y=y_axis@lin,z=z_axis@lin,...]
let var1=var2[i=i_axis@lin,j=j_axis@lin,k=k_axis@lin,...]
EX:
let sst_ge=sst[g=ge@lin]
將散佈資料內插至格點上
Gaussian
SCAT2GRIDGAUSS_XY
SCAT2GRIDGAUSS_XZ
SCAT2GRIDGAUSS_YZ
Laplace spline interpolation
SCAT2GRIDLAPLACE_XY
SCAT2GRIDLAPLACE_XZ
SCAT2GRIDLAPLACE_YZ
EX:
Supposing that you have a random SST data file "SST_SCS.DAT" in the SCS.LON LAT SST
099 020 028
100 025 030
... ... ...
define axis/x=99E:124E:1 xx
define axis/y=2N:27N:1 yy
file/var="lon_sst,lat_sst,sst"/col=3/skip=1 SST_SCS.DAT
let sst_scs=SCAT2GRIDLAPLACE_XY(lon_sst,lat_sst,sst,xx,yy,.5,.5,.5,.5)