- 积分
- 38420
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2011-6-20
- 最后登录
- 1970-1-1
成长值: 0
|
发表于 2011-9-5 22:03:26
|
显示全部楼层
mofangbao 发表于 2011-9-5 21:40
抱歉啦,这个没有通用的,要是说如何把二进制转为ascii格式,可以参考本论坛fortran版块有很多可以参考
@凌晨24点才回来,晚上出去吃饭,呵呵,之前和另一个同学讨论的时候写过一个转换的程序,不知道是不是你要的,直接贴在下面了,希望对你有用。一些参数,自己看着改一下吧,其实学习的过程是痛苦的,但结果往往是令人幸福的,加油哦
parameter(n=40,m=17)
dimension wtr(n,m),wtm(n,m),wte(n,m)
open(21,file='nhr_re.dat',access='direct',form='binary',recl=n*m*4)
open(61,file='nhr_mse.dat',access='direct',form='binary',recl=n*m*4)
open(31,file='nhr_mod.dat',access='direct',form='binary',recl=n*m*4)
read(21,rec=1) ((wtr(j,i),j=1,n),i=1,m)
read(31,rec=1) ((wtm(j,i),j=1,n),i=1,m)
read(61,rec=1) ((wte(j,i),j=1,n),i=1,m)
open(22,file='nhr_re.txt')
open(62,file='nhr_mse.txt')
open(32,file='nhr_mod.txt')
write(22,*) ((wtr(j,i),j=1,n),i=1,m)
write(32,*) ((wtm(j,i),j=1,n),i=1,m)
write(62,*) ((wte(j,i),j=1,n),i=1,m)
END
|
|