- 积分
- 71
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-3-8
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如上图是FNL 的.CTL文件.........
我用论坛一个GS程序,改变了下用来读成二进制文件GRD.....
GS如下.....
'open c:\grads19\doc\fnl_20060410_18_00.ctl'
'set gxout fwrite'
'set fwrite c:\grads19\doc\wind_v.grd'
tt=1
while(tt>=1)
'set t 'tt''
zz=1
while(zz>=1)
'set z 'zz''
'set x 1 360'
'set y 1 181'
'd VGRD10m'
zz=zz-1
endwhile
tt=tt-1
endwhile
'disable fwrite'
'reinit'
读完 以后我用FORTRAN把二进制读成十进制的........
这是FORTRAN程序
program sta2grd
implicit none
real*4 wild(360,181)
integer i,j
Open(12,File = "wind_v.grd",form='BINARY', access="SEQUENTIAL",&
status="old",action='read')
do i=1,360
do j=1,181
read(12) wild(i,j)
!write(*,*)wild(i,j)
end do
end do
open(11,file="sf2.csv",status="replace")
do i=1,360
write(11,"(181(f8.4,','))")(wild(i,j),j=1,181)
end do
close(12)
close(11)
end
我想问的是读出来的数据是按什么顺序读的?
就是我第一步用GS生成GRD时候,数据是按什么顺序的?
因为我打算用插值,所以得知道读出来数据是按什么规律读出来的
|
|