


VOID_FILL_NOXY - ???
Usage:
f=void_fill_noxy(v);

0001 function f=void_fill_noxy(v); 0002 %VOID_FILL_NOXY - ??? 0003 % 0004 % Usage: 0005 % f=void_fill_noxy(v); 0006 0007 f=v; 0008 pos1=find(isnan(f)); 0009 pos2=find(~isnan(f)); 0010 [i1,j1]=ind2sub(size(f),pos1); 0011 [i2,j2]=ind2sub(size(f),pos2); 0012 for n=1:length(pos1), 0013 if (mod(n,10)==0), 0014 disp(n/length(pos1)*100); 0015 end 0016 distance=sqrt((i1(n)-i2).^2+(j1(n)-j2)).^2; 0017 [junk,i]=min(distance); 0018 f(pos1(n))=f(pos2(i)); 0019 end 0020