⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 s_wavelet4hampson_russell.m

📁 基于Matlab的地震数据处理显示和测井数据显示于处理的小程序
💻 M
字号:
function s_wavelet4hampson_russell(wavelet,filename)% Write a wavelet to an ASCII file in Hampson-Russell format%% Written by: E. R.: July 20, 2005% Last updated: %%             s_wavelet4hampson_russell(wavelet,filename)% INPUT% wavelet     wavelet% filename    optional filename including path; if not given the filename %             can be selected interactivelyglobal S4M WFif nargin < 2   filename='*.txt';end[fid,filename]=open_textfile4writing(filename);if fid < 0   if ~isdeployed      error(' Abnormal termination.')   endend%       Line-feed characterif ispc   linefeed=char(10);else   linefeed=char(13);end%       Write file descriptionfprintf(fid,'%s',['Wavelet in Hampson-Russell ASCII format.',linefeed]);if ~isempty(WF)   try      fprintf(fid,'%s',['Created by SeisLab work flow "',S4M.name,'" (',S4M.time,')',linefeed]);   catch   endendif ~isempty(S4M.script)   try   fprintf(fid,'%s',['Created by SeisLab script "',S4M.script,'" (',S4M.time,')',linefeed]);   catch   endend        tryfprintf(fid,'%s',['#STRATA_WPARAMS',linefeed]);fprintf(fid,'%s',['~SR ',num2str(wavelet.step),linefeed]);tz=(-wavelet.first/wavelet.step)+1;fprintf(fid,'%s',['~TZ ',num2str(tz),linefeed]);nsamp=size(wavelet.traces,1);fprintf(fid,'%s',['~NS ',num2str(nsamp),linefeed]);fprintf(fid,'%s',['~PR ','0',linefeed]);format='%10.6g %s';for ii=1:nsamp   fprintf(fid,format,wavelet.traces(ii));   fprintf(fid,linefeed); end        catchpleif ~isdeployed   disp(['Error writing file "',filename,'"'])else   warndlg(['File "',filename,'" could not be written.'])end        endfclose(fid);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -