阳光石油网|石油技术交流|石油人论坛

 找回密码
 欢迎注册
查看: 1097|回复: 0

[咨询求助] 读segy出错

[复制链接]
  • TA的每日心情
    奋斗
    2014-8-11 18:00
  • 签到天数: 639 天

    [LV.9]以坛为家II

    发表于 2012-3-18 18:34:12 | 显示全部楼层 |阅读模式

    马上注册,下载丰富资料,享用更多功能,让你轻松玩转阳光石油论坛。

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

    x
    现在情况是这样的,对二维数据,我知道采样点数是多少,然后总的道数我也知道,我想把数据放在一个矩阵里头,以便于成图,比如道数为100,采样点数为200,那么我就需要一个200行100列的矩阵对吧,然后每次读一道的数据放在一列,比如第一道的数据放在第一列,然后第二道的数据放在第二列,一直到最后一道的数据放在最后一列。思路上没有错误吧,但是运行的时候就是不行,我的源代码如下:

    for k=1:Traces %Traces为总道数
        trace_data(1:SampleNum,k)=fread(fid,SampleNum,'float');%SampleNum为采样点数
        fseek(fid,240+SampleNum,'cof');%每次读完一道数据,跳过下一道的道头
    end
    但是运行的时候提示错误为:Subscripted assignment dimension mismatch.而且错误出在fread那行,但是我的确不知道错误是怎么出现的,求各位大神帮忙看看啊
    多谢了,qq414147651
    您需要登录后才可以回帖 登录 | 欢迎注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|阳光石油网 ( 鲁ICP备2021003870号-1 )

    GMT+8, 2025-1-5 23:41 , Processed in 0.059611 second(s), 19 queries .

    Powered by Discuz! X3.4 Licensed

    Copyright © 2001-2021, Tencent Cloud.

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