找回密码
 注册
查看: 2225|回复: 2

fortran菜鸟又来求救!!

[复制链接]
发表于 2003-12-8 10:54:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
各位兄弟姐妹,我不得不再次向各位求助!!!
我有一个116*115大小的水深数据,即116行115列。但是它们是存成1334行每行10f8.1的数据,这样就有的行开始于该水深数据某一行中间,不知如何去读?据个例子,当第一行115个数据读完的时候,那么在水深数据的指针应该在12行的中间的第6个了,再读第2行时就不得不从这第6个开始读,可是我的总是出错:"end of the file during read"。想了几个办法都不行,当然用matlab可以,可是我想fortran肯定也行,只是我太菜了。相信各位高手一定能帮小弟一把!!!非常感谢!!!
发表于 2003-12-8 13:57:08 | 显示全部楼层

fortran菜鸟又来求救!!

[这个贴子最后由yuxin在 2003/12/08 01:58pm 第 1 次编辑]

试一下自由格式:
       read(1,*) ((h(i,j),i=imax),j=1,jmax)

       read(1,*) h
其中h是imax*jmax的数组
 楼主| 发表于 2003-12-22 19:46:22 | 显示全部楼层

fortran菜鸟又来求救!!

谢谢斑竹!好用!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表