Randomize a vector with letters making a N back test

1 view (last 30 days)
I wish to create a random letter vector that has 150 element with only the letters from A to J, which i have done here:
s='A':'J'; % Generate the Letters from A to J
But i wish that some of the every 3rd element after 1 element is identical. For eksample
[A G J B G H D I H C]
Thank u

Accepted Answer

Jan on 30 Aug 2021
s = 'A':'J';
str = s(randi(numel(s), 1, 150));
idx = 5:4:numel(str);
str(idx) = str(idx - 3)

More Answers (0)


Community Treasure Hunt

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

Start Hunting!