📄 depths2step_with_checking.m
字号:
function step=depths2step_with_checking(depths,epsilon)% Compute sample increment for well logs%% Written by: E. R.: April 18, 2006% Last updated:%% step=depths2step_with_checking(depths,epsilon)% INPUT% depths vector of monotonically increasing depth values% epsilon maximum relative change increment from one depth value to the next% Default: epsilon = S4M.log_step_error% OUTPUT% step depth increment or zero if% abs(max(diff(depths))/median(diff(depths))-1 < epsilonglobal S4Mif nargin == 1 epsilon=S4M.log_step_error;endnsamp=length(depths);if nsamp == 1 step=0;elseif nsamp == 2 step=depths(2)-depths(1); if step < 0 error(' The selected "depth column" is decreasing.') elseif step == 0 error('The two depth samples are identical.') endelse dd=diff(depths); if any(dd <= 0) error(' The selected "depth column" is not strictly monotonic.') end mdd=mean(dd); if isnearinteger(max(dd)/mdd,epsilon) step=mdd; else step=0; endend
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -