Advertisement
Guest User

Untitled

a guest
May 24th, 2015
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.34 KB | None | 0 0
  1. n = 100;
  2. m = 50;
  3. A = 1/sqrt(m) * randn(m, n);
  4.  
  5. K = 10;
  6. rmin = ones(K, 1);
  7. rmax = ones(K, 1);
  8. trials = 1e4;
  9. for k = 1:K
  10. for i = 1:trials
  11. s = randperm(n);
  12. s = s(1:k);
  13. sv = svd(A(:,s));
  14. rmin(k) = min(rmin(k), min(sv));
  15. rmax(k) = max(rmax(k), max(sv));
  16. end
  17. end
  18.  
  19. alpha = rmax ./ rmin;
  20. eps = (alpha - 1) ./ (alpha + 1);
  21.  
  22. bar(1:K, eps);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement