How to generate Zero mean and unit variance
51 次查看(过去 30 天)
显示 更早的评论
I'm not sure how to generate 1024 samples of pseudo random numbers with zero mean and unit variance using rand and to verify the results with mean, std, and hist.
2 个评论
采纳的回答
Roger Stafford
2014-9-18
编辑:Roger Stafford
2014-9-18
If you want a uniform distribution do this:
n = 1024;
x = sqrt(3)*(2*rand(n,1)-1);
The random variable x will have a statistical mean of 0 and variance of 1. Of course any given n-element sample will deviate from these. These are only the statistically expected values.
2 个评论
Marius Hernes Brateng
2020-10-20
this comes from the definition of variance. Solve this equation for a, get a = sqrt(3).
更多回答(2 个)
the cyclist
2014-9-18
编辑:the cyclist
2014-9-18
randn(1024,1)
will generate 1,024 normally distributed values from a population with zero mean and unit variance.
3 个评论
soumya dwibedy
2021-2-16
how to generate 1000 normally distributed values with (2 7 )mean and unit variance
the cyclist
2021-2-19
It's usually better to post a new question, than a comment on a 6-year-old one (even though this is related). People won't typically see a comment buried in an old post. It was just lucky that I did.
I don't understand what you mean by "(2 7)mean". Did you you mean just "27"?
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!