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 Kommentare

the cyclist
the cyclist am 18 Sep. 2014
What distribution do you want? Uniform? Normal? Something else?
Dick Rusell
Dick Rusell am 18 Sep. 2014
I think it is supposed to be uniform.

Melden Sie sich an, um zu kommentieren.

 Akzeptierte Antwort

Roger Stafford
Roger Stafford am 18 Sep. 2014
Bearbeitet: Roger Stafford am 18 Sep. 2014

2 Stimmen

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 Kommentare

senthil vel
senthil vel am 8 Jan. 2019
why sqrt(3)*(2*rand(1024,1)-1)
this comes from the definition of variance. Solve this equation for a, get a = sqrt(3).

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (2)

the cyclist
the cyclist am 18 Sep. 2014
Bearbeitet: the cyclist am 18 Sep. 2014

1 Stimme

randn(1024,1)
will generate 1,024 normally distributed values from a population with zero mean and unit variance.

3 Kommentare

Dick Rusell
Dick Rusell am 18 Sep. 2014
I think i needed the uniform.
soumya dwibedy
soumya dwibedy am 16 Feb. 2021
how to generate 1000 normally distributed values with (2 7 )mean and unit variance
the cyclist
the cyclist am 19 Feb. 2021
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"?

Melden Sie sich an, um zu kommentieren.

majid
majid am 19 Sep. 2014
Bearbeitet: majid am 31 Mai 2015

0 Stimmen

it helped me so much...thank you انجام پروژه متلب

Kategorien

Mehr zu Random Number Generation finden Sie in Hilfe-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