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);
100% Run Guarantee 3-Hour Fast-Track Delivery

Need a Custom Version or Complete Simulation for This Problem?

Our 500+ PhD engineers build, debug, and optimize working MATLAB scripts and Simulink (.slx) models tailored to your exact assignment rubrics with zero plagiarism.

Tested on MATLAB R2024b / R2026a
Turnitin 0% Plagiarism Report
Free 7-Day Revisions Guarantee
Have a different question? Ask here

Get a Free Consultation or a Sample Assignment Review!