Gaussian distributed random numbers

2 views (last 30 days)
Sir, I need to create a 4*2 matrix in which all the elements are independent identically distributed(i.i.d) complex gaussian variables with zero mean and unit variance.how do i create it? Using randn function, mean zero and variance one will be obtained only for larger number of sets, but not for 8 values.
  1 Comment
Youssef  Khmou
Youssef Khmou on 7 Mar 2013
Edited: Youssef Khmou on 7 Mar 2013
hi, its fine, m/sigma/variance are also Random variables , try :
for n=3:1:100
N=(1/sqrt(2))*(randn(n,n-2)+j*randn(n,n-2));
M(n)=mean(N(:));
S(n)=std(N(:));
V(n)=var(N(:));
end
figure, plot(real(M)), xlabel(' Samples'),title(' Mean');
figure, plot(V), xlabel(' Samples'),title(' Variance');

Sign in to comment.

Accepted Answer

Youssef  Khmou
Youssef Khmou on 7 Mar 2013
Edited: Youssef Khmou on 7 Mar 2013
hi Arathi,
try :
N=(1/sqrt(2))*(randn(4,2)+j*randn(4,2));
M=mean(N(:))
S=std(N(:))
V=var(N(:))

More Answers (0)

Categories

Find more on Random Number Generation in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!