Setting seed in random ('normal')

I am using random('Normal',2,5,T,1) to generate vector of random numbers from normal distribution with mean 2, variance 5. I want to set the seed so that I can get same set of random numbers each time I run the m file. I am using matlab 7.10.0 (R2010a). I have tried with rand('seed',0) command before random('Normal',2,5,T,1) but it does not serve my purpose. Can anyone help me please?

 Réponse acceptée

the cyclist
the cyclist le 8 Juil 2012
Modifié(e) : the cyclist le 8 Juil 2012

1 vote

In that version of MATLAB, I am pretty sure that there are separate streams for rand() and randn(). I think random('Normal',...) effectively uses randn() in its guts. So, I believe you will get what you want if you just use
>> randn('seed',0)

Plus de réponses (1)

Luffy
Luffy le 8 Juil 2012
Modifié(e) : Walter Roberson le 8 Juil 2012

0 votes

I do not know about seed you r talking about,but if you want to get same sat of random numbers every time do this,
rng('default');
random('Normal',2,5,T,1);
rng('default');
random('Normal',2,5,T,1);
Every time you use random('Normal',2,5,T,1),make sure to put rng('default') before it & u end up with same set f random data every time

5 commentaires

Rabeya
Rabeya le 8 Juil 2012
Modifié(e) : Rabeya le 8 Juil 2012
Thanks, but this shows an error message in my version of Matlab: ??? Undefined function or method 'rng' for input arguments of type 'char'.
Luffy
Luffy le 8 Juil 2012
see doc rng
Walter Roberson
Walter Roberson le 8 Juil 2012
rng is newer than R2010a, so Rabeya does not have access to it.
Luffy
Luffy le 8 Juil 2012
Modifié(e) : Walter Roberson le 8 Juil 2012
@ Walter: Is there a way to see which functions are not defined in which versions of Matlab in help file/ in forum ??,like rng is not defined in R2010a
Walter Roberson
Walter Roberson le 8 Juil 2012
Sorry, Luffy, there is no known list of which functions are defined in which version. If, though, your profile here is attached to a MATLAB license, then when you look at a documentation page, you can ask to search other releases, and hunt around until you find the version that introduces (or drops) the function.

Connectez-vous pour commenter.

Catégories

Produits

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by