Advertisement
Guest User

Untitled

a guest
Feb 17th, 2020
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. %% Monte carlo project 2
  2. N = 1;
  3. n=10000;
  4. test = zeros(N+1, 2*n);
  5.  
  6.  
  7. for j=1:N
  8. r = rand(1,n);
  9. test(j+1, :) = test(j, :) + draw(r);
  10. end
  11. %%
  12.  
  13. saw = 0;
  14. for j = 1:length(test)-1
  15. if(size(unique(test(:, j:j+1), 'rows')) == size(test))
  16. saw=saw+1;
  17.  
  18. end
  19. end
  20. saw
  21.  
  22. %%
  23. r = linspace(0,N,100000);
  24. gdist = @(x, n) 2*x.*exp(-x.^2/n)/n; %x equals radius, which represents which is max n in our case;
  25.  
  26. plot(r, gdist(r, 6))
  27. %%
  28. subplot(211)
  29.  
  30. histogram(radius)
  31. subplot(212)
  32. plot(r, gdist(r, 10))
  33.  
  34. %%
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement