void_fill_noxy

PURPOSE ^

VOID_FILL_NOXY - ???

SYNOPSIS ^

function f=void_fill_noxy(v);

DESCRIPTION ^

VOID_FILL_NOXY - ???

   Usage:
      f=void_fill_noxy(v);

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

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

Generated on Sun 29-Mar-2009 20:22:55 by m2html © 2003