s_reflcoeff.m

来自「实现地震勘探中」· M 代码 · 共 37 行

M
37
字号
function refl=s_reflcoeff(impedance)% Function computes reflection coefficients from impedance% Start time and sample interval of the output reflection coefficients are those% of the impedance%% Written by: E. R.: April 9, 2000% Last update: March 28, 2006: add input checking%%             refl=s_reflcoeff(impedance)% INPUT % impedance   Impedance in form of a seismic dataset% OUTPUT% refl        Refledction coefficient sequenceif ~istype(impedance,'seismic')   error('Input must be a seismic dataset.')endrefl=impedance;refl.tag='reflectivity';refl.name=['Reflectivity (',impedance.name,')'];refl.last=impedance.last-impedance.step;refl.traces(refl.traces <= 0) = NaN;refl.traces=diff(refl.traces)./(refl.traces(1:end-1,:)+refl.traces(2:end,:));%	Check for NaNs%index=find(isnan(refl.traces));%if ~isempty(index)if any(isnan(refl.traces))   refl.null=NaN;end%    Append history fieldif isfield(impedance,'history')   refl=s_history(refl,'append','');end

⌨️ 快捷键说明

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