Excise.m
Jump to navigation
Jump to search
% EXCISE.M % Mfile to excise any row containing data less than thresholds. % Used to remove rows of data with TRAPFLAGS in them. % Created: JCS - someTime 1992 (: function x=excise(x, LOWER_THRESHOLD, UPPER_THRESHOLD) if exist('UPPER_THRESHOLD') ~= 1, UPPER_THRESHOLD = 1e34; end if exist('LOWER_THRESHOLD') ~= 1, LOWER_THRESHOLD = -800; end [m,n]=size(x); trap= (x < LOWER_THRESHOLD | x > UPPER_THRESHOLD | isnan(x) == 1 | isinf(x) == 1); if n > 1, x(any(trap'),:)=[]; else, x(find(trap),:)=[]; end