MATLAB: How to generate a random REAL NUMBER VECTOR with a range

programming

How to generate a random REAL NUMBER VECTOR with a range?
I can only generate a random INTEGER vector with a range, which is randi([low, high], column, row) but I don't know how to create a random number vector with a range… I tried rand([low, high], column, row) and an error message popped out saying "Error using rand Size inputs must be scalar."

Best Answer

In general, you can generate N random numbers in the interval (a,b) with the formula
 r = a + (b-a).*rand(N,1);
Related Question