- 积分
- 225
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2011-9-25
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 言深深 于 2013-4-19 22:48 编辑
好奇怪啊~怎么grd输出的跟txt输出的用同一个程序读 数据大小差别好大呢??
program t
parameter(n=160,m=55,tt=12)
integer it(n,m,tt),ave(n,m)
CHARACTER aa*5,mon(tt)*2
data mon/'01','02','03','04','05','06','07','08','09','10','11','12'/
data aa/'t1601'/
do k=1,tt
aa(4:5)=mon(k)
open(11,file=aa)
read(11,*)((it(i,j,k),i=1,n),j=1,m)
close(11)
enddo
do i=1,n
do j=1,m
do k=6,8
ave(i,j)=ave(i,j)+it(i,j,k)/3
enddo
enddo
enddo
open(12,file='d:\160\ts.grd',form='binary')
write(12)((ave(i,j),i=1,n),j=1,m)
open(13,file='d:\160\ts.txt')
write(13,*)((ave(i,j),i=1,n),j=1,m)
end |
|