How to generate Zero mean and unit variance

53 ビュー (過去 30 日間)
Dick Rusell
Dick Rusell 2014 年 9 月 18 日
コメント済み: the cyclist 2021 年 2 月 19 日
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 件のコメント
the cyclist
the cyclist 2014 年 9 月 18 日
What distribution do you want? Uniform? Normal? Something else?
Dick Rusell
Dick Rusell 2014 年 9 月 18 日
I think it is supposed to be uniform.

サインインしてコメントする。

採用された回答

Roger Stafford
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 件のコメント
senthil vel
senthil vel 2019 年 1 月 8 日
why sqrt(3)*(2*rand(1024,1)-1)
Marius Hernes Brateng
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
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
soumya dwibedy 2021 年 2 月 16 日
how to generate 1000 normally distributed values with (2 7 )mean and unit variance
the cyclist
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"?

サインインしてコメントする。


majid
majid 2014 年 9 月 19 日
編集済み: majid 2015 年 5 月 31 日
it helped me so much...thank you انجام پروژه متلب

カテゴリ

Help Center および File ExchangeRandom Number Generation についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by