How to compute a gaussian random noise with Matlab R2010a ?

1 view (last 30 days)
How to compute a gaussian random noise with Matlab R2010a ? I saw "normrnd" for Matlab 2013 but it des not exist in Matlab 2010. Another solution?
  2 Comments
Adrien
Adrien on 30 May 2013
I mean, I want to add noise to simulated data, hence I need to create a vector of length N with gaussianly-distributed data.

Sign in to comment.

Accepted Answer

Iain
Iain on 30 May 2013
If you mean generate random numbers in a gaussian distribution, whats wrong with randn()?

More Answers (2)

Adrien
Adrien on 30 May 2013
As far as a see randn() is centered around 0.5 (this is not a pproblem) but is limited between 0 and 1, isn't it: it never gives any negative or >1 numbers, hence randn() seems to be a "truncated gaussian". I would like a "non-truncated" one if it exists.
  1 Comment
Iain
Iain on 30 May 2013
You're looking at rand, which is top hat 0 to 1. randn is gaussian, with mean 0 and sigma of 1.

Sign in to comment.


Adrien
Adrien on 30 May 2013
Mea culpa I had written "rand" instead of "randn" (even if I had read "randn"), so thanks the problem seems to be solved ;)

Categories

Find more on Mathematics in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!