- 积分
- 743
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-11-15
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 blue_maker 于 2014-4-30 13:04 编辑
从别人那里拿到一个GRADS可以画图的数据sourcene.dat,配套有ctl文件sourcene.ctl,现在想要写个fortran程序把数据读出来,循环从外到内按照先t后变量在经度再纬度的顺序,但是就是运行不出来,求各位大神帮忙看看。GRADS新手谢过啦~代码都写在下面,附件里也有~
sourcene.ctl文件
DSET d:\grads\sourcene.dat
TITLE Source of TCs
undef -99999
XDEF 32 LINEAR 101.25 2.5
YDEF 24 LINEAR 1.25 2.5
ZDEF 1 LEVELS 1
TDEF 5 LINEAR 00Z30JAN2010 1yr
VARS 2
speedup 1 99 Source of TCs
slowdown 1 99 Source of TCs
ENDVARS
fortran 代码
program mian
implicit none
real :: a(32,24,5),b(32,24,5)
integer :: t,i,j
open(unit=10,file='D:\grads\sourcene.dat',status='old',form='binary')
do t=1,5
read(10,*) ((a(i,j,t),i=1,32),j=1,24)
read(10,*) ((b(i,j,t),i=1,32),j=1,24)
enddo
write(*,*)a
end program
|
|