- 积分
- 1125
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-5-5
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果生成的GRD文件,内容是这样的:100(nx)*120(ny)个格点,(500,700,850 hPa)三个层次(nz),1-24小时24个时间层次(nt),5个变量(nv)。那用fortran生成grd文件的时候应该怎么输出呢?
write(100)(((((v(nx,ny,nz,nv,nt),nx=1,100),ny=1,120),nz=1,3),nv=1,5),nt=1,24)
要这样输出么?有什么特别的要求么?
为什么我这样输出
write(100)(((((v(nx,ny,nz,nv,nt),nx=1,100),ny=1,120),nz=1,3),nt=1,24),nv=1,5)
配上相应的CTL之后不对呢?
我的ctl文件如下:
dset d:\1\1.grd
undef -999.9
xdef 100 linear 10 1.0
ydef 120 linear 0.0 1.0
zdef 3 levels 500 700 850
tdef 24 linear 00Z01JAN2010 1hr
vars 5
v1 3 99 v1
v2 3 99 v2
v3 3 99 v3
v4 3 99 v4
v5 3 99 v5
endvars
求问:是一定要将时间层次放在最外面循环么?为什么?
|
|