How do I generate a random number in an interval?

8 Ansichten (letzte 30 Tage)
Jeroen
Jeroen am 22 Apr. 2013
Is there a standard function in Matlab that can generate a random rational number in a certain interval?
e.g. ...([1,2]) => 1.35
...([0,4)] => 2.64
...([-3.2, 5.9]) => -3.84

Akzeptierte Antwort

Sean de Wolski
Sean de Wolski am 22 Apr. 2013
See Example 1 in:
  1 Kommentar
Jeroen
Jeroen am 22 Apr. 2013
I eventually used
a+(b-a)*rand(1,1)
to create a random number in the interval [a,b] and unless I've had a lot of luck until now, it works perfectly. This helped me aswell: http://www.mathworks.com/matlabcentral/answers/33121.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Random Number Generation finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by