SegyMAT-1.5.1

所属分类:matlab编程
开发工具:matlab
文件大小:493KB
下载次数:29
上传日期:2014-07-13 18:04:17
上 传 者6wanhui
说明:  标准SEG-Y格式地震数据读写程序,不需要检查道头字,程序会自动读取争取的线号、道号、XY坐标以及样点双程旅行时序列,在自己编写的处理程序中可以直接引用。
(Seismic data in SEG-Y formate read/write)

文件列表:
SegyMAT-1.5.1 (0, 2013-06-23)
SegyMAT-1.5.1\CheckSegyTraceHeader.m (9418, 2011-10-29)
SegyMAT-1.5.1\Contents.m (2900, 2011-10-29)
SegyMAT-1.5.1\GUI (0, 2013-03-30)
SegyMAT-1.5.1\GUI\DIAAboutSegymat.fig (2428, 2011-10-29)
SegyMAT-1.5.1\GUI\DIAAboutSegymat.m (3129, 2011-10-29)
SegyMAT-1.5.1\GUI\DIAOpenSEGY.fig (36968, 2011-10-29)
SegyMAT-1.5.1\GUI\DIAOpenSEGY.m (10847, 2011-10-29)
SegyMAT-1.5.1\GUI\GUIEditSegyHeader.fig (9242, 2011-10-29)
SegyMAT-1.5.1\GUI\GUIEditSegyHeader.m (13711, 2011-10-29)
SegyMAT-1.5.1\GUI\GUIEditSegyTraceHeader.fig (31344, 2011-10-29)
SegyMAT-1.5.1\GUI\GUIEditSegyTraceHeader.m (12255, 2011-10-29)
SegyMAT-1.5.1\GUI\GUIEditTextualFileHeader.fig (2213, 2011-10-29)
SegyMAT-1.5.1\GUI\GUIEditTextualFileHeader.m (9895, 2011-10-29)
SegyMAT-1.5.1\GUI\GUIPlotXY.fig (4737, 2011-10-29)
SegyMAT-1.5.1\GUI\GUIPlotXY.m (4482, 2011-10-29)
SegyMAT-1.5.1\GUI\compile_segymat.m (19, 2011-10-29)
SegyMAT-1.5.1\GUI\segymat.fig (11139, 2011-10-29)
SegyMAT-1.5.1\GUI\segymat.m (33348, 2011-10-29)
SegyMAT-1.5.1\GetSegyHeader.m (7593, 2011-10-29)
SegyMAT-1.5.1\GetSegyHeaderBasics.m (10069, 2011-10-29)
SegyMAT-1.5.1\GetSegyTrace.m (1451, 2011-10-29)
SegyMAT-1.5.1\GetSegyTraceData.m (2761, 2011-10-29)
SegyMAT-1.5.1\GetSegyTraceHeader.m (8830, 2011-10-29)
SegyMAT-1.5.1\GetSegyTraceHeaderInfo.m (1279, 2011-10-29)
SegyMAT-1.5.1\InitSegyTraceHeader.m (4840, 2011-10-29)
SegyMAT-1.5.1\LICENSE (24389, 2011-10-29)
SegyMAT-1.5.1\MakeXmlRef.m (562, 2011-10-29)
SegyMAT-1.5.1\MergeSegy.m (1261, 2011-10-29)
SegyMAT-1.5.1\PutSegyHeader.m (9215, 2011-10-29)
SegyMAT-1.5.1\PutSegyTrace.m (9299, 2011-10-29)
SegyMAT-1.5.1\REVISION (6502, 2011-10-29)
SegyMAT-1.5.1\ReadSegy.m (17771, 2011-10-29)
SegyMAT-1.5.1\ReadSegyConstantTraceLength.m (17042, 2011-10-29)
SegyMAT-1.5.1\ReadSegyFast.m (7428, 2011-10-29)
SegyMAT-1.5.1\ReadSegyHeader.m (5838, 2011-10-29)
SegyMAT-1.5.1\ReadSegyTrace.m (1946, 2011-10-29)
SegyMAT-1.5.1\ReadSegyTraceHeaderValue.m (4675, 2011-10-29)
... ...

As of version 1.02 SegyMAT is intended to work with Octave version >2.1.*** If you have an older octave version installed you may need to : 1) change line (app 399) in ReadSegy from : if (outtrace==1), to : if (outtrace==-1), 2) comment line (app 214) in ReadSegyFast : from : Data=ibm2num(uint32(Data)); to : % Data=ibm2num(uint32(Data)); These two changes have been successfully applied to octave version 2.1.57. _____________________________________ * A note on speed SegyMAT in Octave runs MUCH slower (about a factor 5) than in Matlab when reading in SEG-Y header values. If you just need to read the trace data try using : data=ReadSegy(filename), which makes use of ReadSegyFast. In any case (Matlab or octave) this is much faster, and specifically, Matlab and Octave performs equally well.

近期下载者

相关文件


收藏者