gmdistribution--std before and after don't match

2 Ansichten (letzte 30 Tage)
Mel
Mel am 20 Apr. 2013
Hi all,
I am trying to create zero-mean, random gaussian noise to add to a signal, however, the standard deviation (std) that I specify is not the same as the std of the random points drawn from the object created by gmdistribution. I have attached my code below, can you please tell me what is wrong or give me alternatives to try?
Thanks!
sigma=0.16;
obj=gmdistribution(0,sigma);
noise=random(obj,100);
s=std(noise);
If I run the example above, I get a value of s anywhere between 0.36 and 0.45 (but I want it to be 0.16).

Antworten (0)

Kategorien

Mehr zu Probability Distributions and Hypothesis Tests finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by