Advertisement
Guest User

Untitled

a guest
Sep 25th, 2017
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.60 KB | None | 0 0
  1. xi = linspace(min(s.X),max(s.X),res);
  2. yi = linspace(min(s.Y),max(s.Y),res);
  3.  
  4. [~,~, iBins] = histcounts(s.X,xi);
  5. [~,~, jBins] = histcounts(s.Y,yi);
  6.  
  7. n_pts = length(s.X);
  8.  
  9. in1 = zCs > 0.0030 & zCs < 0.1500;
  10. Ind = find(in1(:));
  11.  
  12. [nrows ncols] = size(in1);
  13.  
  14. I = rem(Ind-1,nrows)+1;
  15. J = (Ind-I)/nrows + 1;
  16.  
  17. %
  18. %
  19. % [I,J] = ind2sub(size(in1), Ind);
  20. N_true = length(I);
  21.  
  22.  
  23. hwb = waitbar(0,'Please wait...');
  24.  
  25. in = false(n_pts,1);
  26. for k = 1:N_true
  27. in3 = iBins == J(k) & jBins == I(k);
  28. in = in | in3;
  29.  
  30. waitbar(k / N_true);
  31.  
  32. end
  33. close(hwb);
  34. sum(in);
  35.  
  36.  
  37.  
  38.  
  39. xk = s.X(in);
  40. yk = s.Y(in);
  41. zk = s.Z(in);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement