資源簡介
由Thomas Mejer Hansen編寫,讀取Segy數據,提取道頭和卷頭信息,以及GUI包

代碼片段和文件信息
%?SegyTraceHeader=CheckSegyTraceHeader(SegyTraceHeader);
%
%?Checks?that?all?fields?of?the?SegyTraceHeader?is?set.?
%?If?not?they?are?initialized.
%
%
%?(C)?2004?Thomas?Mejer?Hansen?tmh@gfy.ku.dk/thomas@cultpenguin.com
%
%
%
%????This?program?is?free?software;?you?can?redistribute?it?and/or?modify
%????it?under?the?terms?of?the?GNU?General?Public?License?as?published?by
%????the?Free?Software?Foundation;?either?version?2?of?the?License?or
%????(at?your?option)?any?later?version.
%
%????This?program?is?distributed?in?the?hope?that?it?will?be?useful
%????but?WITHOUT?ANY?WARRANTY;?without?even?the?implied?warranty?of
%????MERCHANTABILITY?or?FITNESS?FOR?A?PARTICULAR?PURPOSE.??See?the
%????GNU?General?Public?License?for?more?details.
%
%????You?should?have?received?a?copy?of?the?GNU?General?Public?License
%????along?with?this?program;?if?not?write?to?the?Free?Software
%????Foundation?Inc.?59?Temple?Place?Suite?330?Boston?MA??02111-1307??USA
%
function?SegyTraceHeader=CheckSegyTraceHeader(SegyTraceHeader);
%%?SET?UP?SegyTraceHeader
??NA=0;
??
??if?~isfield(SegyTraceHeader‘TraceSequenceLine‘)?SegyTraceHeader.TraceSequenceLine=NA;end
??if?~isfield(SegyTraceHeader‘TraceSequenceFile‘)?SegyTraceHeader.TraceSequenceFile=NA;end
??if?~isfield(SegyTraceHeader‘FieldRecord‘)?SegyTraceHeader.FieldRecord=NA;end
??if?~isfield(SegyTraceHeader‘TraceNumber‘)?SegyTraceHeader.TraceNumber=NA;end
??if?~isfield(SegyTraceHeader‘EnergySourcePoint‘)?SegyTraceHeader.EnergySourcePoint=NA;end
??if?~isfield(SegyTraceHeader‘cdp‘)?SegyTraceHeader.cdp=NA;end
??if?~isfield(SegyTraceHeader‘cdpTrace‘)?SegyTraceHeader.cdpTrace=NA;end
??if?~isfield(SegyTraceHeader‘TraceIdenitifactionCode‘)?SegyTraceHeader.TraceIdenitifactionCode=NA;end
??if?~isfield(SegyTraceHeader‘NSummedTraces‘)?SegyTraceHeader.NSummedTraces=NA;end
??if?~isfield(SegyTraceHeader‘NStackedTraces‘)?SegyTraceHeader.NStackedTraces=NA;end
??if?~isfield(SegyTraceHeader‘DataUse‘)?SegyTraceHeader.DataUse=NA;end
??if?~isfield(SegyTraceHeader‘offset‘)?SegyTraceHeader.offset=NA;end
??if?~isfield(SegyTraceHeader‘ReceiverGroupElevation‘)?SegyTraceHeader.ReceiverGroupElevation=NA;end
??if?~isfield(SegyTraceHeader‘SourceSurfaceElevation‘)?SegyTraceHeader.SourceSurfaceElevation=NA;end
??if?~isfield(SegyTraceHeader‘SourceDepth‘)?SegyTraceHeader.SourceDepth=NA;end
??if?~isfield(SegyTraceHeader‘ReceiverDatumElevation‘)?SegyTraceHeader.ReceiverDatumElevation=NA;end
??if?~isfield(SegyTraceHeader‘SourceDatumElevation‘)?SegyTraceHeader.SourceDatumElevation=NA;end
??if?~isfield(SegyTraceHeader‘SourceWaterDepth‘)?SegyTraceHeader.SourceWaterDepth=NA;end
??if?~isfield(SegyTraceHeader‘GroupWaterDepth‘)?SegyTraceHeader.GroupWaterDepth=NA;end
??if?~isfield(SegyTraceHeader‘ElevationScalar‘)?SegyTraceHeader.ElevationScalar=NA;end
??%?Multiply/divide?next?number?for?following?4?values
??if?~isfield(SegyTraceHeader‘SourceGroupScalar‘)?SegyTraceHeader.SourceGroupScalar=NA;end
??if?~isfield(SegyTraceHead
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-09-17?16:48??SegyMAT\
?????文件????????9418??2004-07-26?15:15??SegyMAT\CheckSegyTraceHeader.m
?????文件????????2900??2004-07-26?15:15??SegyMAT\Contents.m
?????文件???????17656??2002-05-22?11:40??SegyMAT\DIAAboutSegymat.fig
?????文件????????3129??2002-05-06?10:40??SegyMAT\DIAAboutSegymat.m
?????文件???????36968??2002-06-16?12:04??SegyMAT\DIAOpenSEGY.fig
?????文件???????10779??2002-09-17?16:27??SegyMAT\DIAOpenSEGY.m
?????目錄???????????0??2016-09-17?16:48??SegyMAT\GUI\
?????文件??????????19??2004-01-11?16:44??SegyMAT\GUI\compile_segymat.m
?????文件???????44896??2003-10-24?20:40??SegyMAT\GUI\segymat.fig
?????文件???????24149??2004-02-19?16:15??SegyMAT\GUI\segymat.m
?????文件???????28264??2003-10-24?16:52??SegyMAT\GUI\segymat_about.fig
?????文件????????8270??2003-10-24?16:52??SegyMAT\GUI\segymat_about.m
?????文件????????9360??2005-08-27?20:54??SegyMAT\GUIEditSegyHeader.fig
?????文件???????13424??2003-03-03?16:09??SegyMAT\GUIEditSegyHeader.m
?????文件???????31344??2002-06-05?11:43??SegyMAT\GUIEditSegyTraceHeader.fig
?????文件???????12093??2004-12-03?00:40??SegyMAT\GUIEditSegyTraceHeader.m
?????文件????????9856??2002-09-17?16:28??SegyMAT\GUIEditTextualFileHeader.fig
?????文件????????7200??2003-03-03?16:09??SegyMAT\GUIEditTextualFileHeader.m
?????文件???????18648??2002-06-16?11:44??SegyMAT\GUIPlotXY.fig
?????文件????????4418??2004-07-26?15:15??SegyMAT\GUIPlotXY.m
?????文件???????59528??2002-06-12?15:22??SegyMAT\GUISegyMAT.fig
?????文件???????16830??2004-07-26?15:15??SegyMAT\GUISegyMAT.m
?????文件????????7824??2006-09-18?14:54??SegyMAT\GetSegyHeader.m
?????文件???????10069??2006-09-18?14:54??SegyMAT\GetSegyHeaderBasics.m
?????文件????????1451??2004-07-26?15:15??SegyMAT\GetSegyTrace.m
?????文件????????2761??2004-07-26?15:15??SegyMAT\GetSegyTraceData.m
?????文件????????9427??2004-07-26?15:15??SegyMAT\GetSegyTraceHeader.m
?????文件????????1279??2004-07-26?15:15??SegyMAT\GetSegyTraceHeaderInfo.m
?????文件????????4840??2004-07-26?15:15??SegyMAT\InitSegyTraceHeader.m
?????文件???????24389??2005-08-27?20:54??SegyMAT\LICENSE
............此處省略40個文件信息
評論
共有 條評論