📄 sectaec.m
字号:
function sect = sectaec(sect,t,op_length,trip)% sectout = sectaec(sectin,t,op_length,trip)%% SECTAEC runs automatic gain correction on a seismic matrix.%% sectin ... input section of size nsamp x ntr. That is one trace per% column.% t ... nsamp long time coordinate vector for sectin% op_length= half-length of triangular smoother in seconds% trip= front end time before which the smoothed envelope is% set to a constant ******** default= op_length/10 ******% sectout ... output section of size nsamp x ntr.%% G.F. Margrave, CREWES Project, University of Calgary, 2000%% NOTE: It is illegal for you to use this software for a purpose other% than non-profit education or research UNLESS you are employed by a CREWES% Project sponsor. By using this software, you are agreeing to the terms% detailed in this software's Matlab source file. % BEGIN TERMS OF USE LICENSE%% This SOFTWARE is maintained by the CREWES Project at the Department% of Geology and Geophysics of the University of Calgary, Calgary,% Alberta, Canada. The copyright and ownership is jointly held by % its author (identified above) and the CREWES Project. The CREWES % project may be contacted via email at: crewes@geo.ucalgary.ca% % The term 'SOFTWARE' refers to the Matlab source code, translations to% any other computer language, or object code%% Terms of use of this SOFTWARE%% 1) Use of this SOFTWARE by any for-profit commercial organization is% expressly forbidden unless said organization is a CREWES Project% Sponsor.%% 2) A CREWES Project sponsor may use this SOFTWARE under the terms of the % CREWES Project Sponsorship agreement.%% 3) A student or employee of a non-profit educational institution may % use this SOFTWARE subject to the following terms and conditions:% - this SOFTWARE is for teaching or research purposes only.% - this SOFTWARE may be distributed to other students or researchers % provided that these license terms are included.% - reselling the SOFTWARE, or including it or any portion of it, in any% software that will be resold is expressly forbidden.% - transfering the SOFTWARE in any form to a commercial firm or any % other for-profit organization is expressly forbidden.%% END TERMS OF USE LICENSEif(nargin<4) trip=op_length/10.;end[nsamp,ntr]=size(sect);if(length(op_length)==1) op_length=op_length*ones(1,ntr);elseif(length(op_length)~=ntr) error('invalid number of entries for op_length')endif(length(trip)==1) trip=trip*ones(1,ntr);elseif(length(trip)~=ntr) error('invalid number of entries for trip')endfor k=1:ntr sect(:,k) = aec( sect(:,k),t,op_length(k),trip(k));end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -