Advertisement
zz4fap

Untitled

Jan 7th, 2018
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 0.89 KB | None | 0 0
  1. clear all;close all;clc
  2.  
  3. M = 10;
  4. a = 2;
  5.  
  6. numIter = 10000000;
  7. z1_acc = zeros(1,numIter);
  8. z2_acc = zeros(1,numIter);
  9. zM_acc = zeros(1,numIter);
  10. for iter=1:1:numIter
  11.    
  12.     x = sqrt(a)*(1/sqrt(2))*complex(randn(M,1),randn(M,1));
  13.    
  14.     denominator = (x'*x);
  15.     z1 = (x(1,1) / denominator);
  16.     z2 = (x(2,1) / denominator);
  17.     zM = (x(M,1) / denominator);
  18.    
  19.     z1_acc(iter) = z1;
  20.     z2_acc(iter) = z2;
  21.     zM_acc(iter) = zM;
  22.    
  23. end
  24.  
  25. z1_real_mean = mean(real(z1_acc));
  26. z1_imag_mean = mean(imag(z1_acc));
  27. z1_var = var(z1_acc);
  28.  
  29. z2_real_mean = mean(real(z2_acc));
  30. z2_imag_mean = mean(imag(z2_acc));
  31. z2_var = var(z2_acc);
  32.  
  33. zM_real_mean = mean(real(zM_acc));
  34. zM_imag_mean = mean(imag(zM_acc));
  35. zM_var = var(zM_acc);
  36.  
  37. figure(1)
  38. hist(real(z1_acc),1000)
  39. title('Histogram of the real part of z')
  40. figure(2)
  41. hist(imag(z1_acc),1000)
  42. title('Histogram of the imag part of z')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement