How to create random vectors of the same lengths?

K
kellysmith9 · Sep 2, 2020 · 2K views
Question
I am trying to get a random vector (2D) of the same length, say 'x'. I thought about creating a list of numbers -1 to 1 for x values and then another one for from 1 to -1 for y values, and then randomly picking two numbers from the list, but this would give me vectors of all lengths and I don't know how to normalize them. I had all sorts of other ideas but none of them seem to be of much use.
Expert Answer
Profile picture of Prashant Kumar
Prashant Kumar PhD Expert
Answered Aug 24, 2026
from the documentation: Examples
Generate values from the uniform distribution on the interval [a, b].
 
 r = a + (b-a).*rand(100,1);

in your case you'd want:

 a = min + (max-min).*rand(N,2);
Have a different question? Ask here

Get a Free Consultation or a Sample Assignment Review!