creating a row vector containing values between 1 and 6, each repeated exactly 4 times

Is there a way I could generate a row vector (1x 24) that contains the values 1 to 6 repeated exactly 4 times ?

 Accepted Answer

Hello,
You can try this
a = 1:6;
b = repmat(a,1,4)

3 Comments

Hi Trung! Actually I want them to be in a random order and show up at a maximum 4 times
Hello,
Then, you can rearrange elements in vector "b" by using this function
c = b(randperm(length(b)));

Sign in to comment.

More Answers (0)

Categories

Community Treasure Hunt

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

Start Hunting!