Fortran Coder

编写的SGY 文件道数据读取程序,读取的与seisee显示的不同

查看数: 2786 | 评论数: 6 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2022-8-31 10:51

正文摘要:

这是我写的代码      [Fortran] 纯文本查看 复制代码 program SRME     real*4,ALLOCATABLE::SEISMIC_DATA(:)     CHARACTER*20 filename     integer*2 SAMPLE_ ...

回复

li913 发表于 2022-9-11 16:51:12
zy_cd 发表于 2022-9-9 16:09
确实是2,再次感谢,您也是物探专业的吗?

恩,Fortran程序员物探的很多。
li913 发表于 2022-9-9 11:08:00
sgy卷头中3225-3226字节表示数据格式,你的可能是2

QQ截图20220909110452.png (82.1 KB, 下载次数: 157)

QQ截图20220909110452.png
zy_cd 发表于 2022-9-9 10:16:34
li913 发表于 2022-9-2 14:17
试试 convert='IBM'

已解决, real*4,ALLOCATABLE::SEISMIC_DATA(:)这个语句改为 integer*4,ALLOCATABLE::SEISMIC_DATA(:)后就正常了。可能我用的sgy文件数据部分就是以整形存储的,用实型变量读的话就出现这种情况。
li913 发表于 2022-9-2 14:17:00
试试 convert='IBM'

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-12-24 02:16

Powered by Tencent X3.4

© 2013-2024 Tencent

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