How to compute a gaussian random noise with Matlab R2010a ?

3 次查看(过去 30 天)
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 个评论
Adrien
Adrien 2013-5-30
I mean, I want to add noise to simulated data, hence I need to create a vector of length N with gaussianly-distributed data.

请先登录,再进行评论。

采纳的回答

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

更多回答(2 个)

Adrien
Adrien 2013-5-30
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 个评论
Iain
Iain 2013-5-30
You're looking at rand, which is top hat 0 to 1. randn is gaussian, with mean 0 and sigma of 1.

请先登录,再进行评论。


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

类别

Help CenterFile Exchange 中查找有关 Creating and Concatenating Matrices 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by