About random number generators

Hi everyboby
I want to create a program on simulink which use a random number box but I have seen that its output is repeated at each step of the simulation. So how can I change the seed of this program to get the good result.
I use actually matlab 2010a, and I tried rng bgut not working.
Thank you.

 Respuesta aceptada

Lucas García
Lucas García el 22 de Feb. de 2014
As you have found out, using rng is the way to go with the current MATLAB version.
Although currently discouraged, you can use the former synthax for changing the seed with older MATLAB versions: http://www.mathworks.es/es/help/matlab/math/updating-your-random-number-generator-syntax.html
rand('seed', sd)

1 comentario

ahmed abrous
ahmed abrous el 22 de Feb. de 2014
Yes, exactly, but I don't have Matlab 2013 on my computeur. Also I want to use uniform random number block on simulink, and when I read the help it says "Output is repeatable for a given seed". So the goal is to change this seed on simulink at each sample time of the simulation.

Iniciar sesión para comentar.

Más respuestas (2)

Dishant Arora
Dishant Arora el 22 de Feb. de 2014
doc se_randomizeseeds

3 comentarios

ahmed abrous
ahmed abrous el 22 de Feb. de 2014
Hi,
I have matlab 2010a, and the function is not available. Any ideas?
Dishant Arora
Dishant Arora el 22 de Feb. de 2014
You need to stop and change the seed before every simulation

Iniciar sesión para comentar.

ahmed abrous
ahmed abrous el 25 de Feb. de 2014

0 votos

It's okay for me with the Embedded Matlab Function and the seed change at every sample time. Thank you.

Categorías

Más información sobre Creating and Concatenating Matrices en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

el 22 de Feb. de 2014

Respondida:

el 25 de Feb. de 2014

Community Treasure Hunt

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

Start Hunting!

Translated by