|
|
| [o COV]=interpol1(X,Y,x,COVERAGE)
|
function [o COV]=interpol1(X,Y,x,COVERAGE)
% Interpolation routine with coverage metrics tapped out in the array
% COVERAGE.
% (c) Yogananda Jeppu yvj_2000@yahoo.com
icoverage=1;COVERAGE(icoverage)=COVERAGE(icoverage)+1;
if x <= X(1)
o = Y(1);
icoverage=2;COVERAGE(icoverage)=COVERAGE(icoverage)+1;
elseif x >=X(end)
o = Y(end);
icoverage=3;COVERAGE(icoverage)=COVERAGE(icoverage)+1;
else
for i = 1:length(Y)-1
icoverage=4;COVERAGE(icoverage)=COVERAGE(icoverage)+1;
if x > X(i) & x <= X(i+1)
ic = i;
icoverage=5;COVERAGE(icoverage)=COVERAGE(icoverage)+1;
end
end
icoverage=6;COVERAGE(icoverage)=COVERAGE(icoverage)+1;
o = compslp(X(ic),X(ic+1),Y(ic),Y(ic+1),x);
end
icoverage=7;COVERAGE(icoverage)=COVERAGE(icoverage)+1;
COV=COVERAGE;
|
|
Contact us