How to random a chart?

1 view (last 30 days)
Dorris Yan
Dorris Yan on 15 Jul 2020
Commented: Adam Danz on 22 Jul 2020
I am trying to use matlab code to random a word chart. I want to random one line of the chart, not a single word. But I've checked the function like random (line 1: line 15), didn't find an appropiate code. Anyone could help on this? thanks.
  2 Comments
Mohammad Sami
Mohammad Sami on 15 Jul 2020
Would you be able to clarify your questions ? Perhaps you can give an example of what you are trying to do.
Dorris Yan
Dorris Yan on 15 Jul 2020
I am doing a 1-back task. I want to use the stimulus below. So this makes me need to random one line of these stimuli. Every stimulus will appear 5 times and once as a target. I got the idea of randon each single word by using code. But what if I want to random the work with other features, what should I do? Thank you for the help.

Sign in to comment.

Answers (1)

Adam Danz
Adam Danz on 15 Jul 2020
Edited: Adam Danz on 16 Jul 2020
Use random permutations.
Apply this example to your data.
words = ["A" "B" "C" "D" "E" "F" "G" "H"];
randIndex = randperm(numel(words));
words_randomized = words(randIndex);
  6 Comments
Dorris Yan
Dorris Yan on 22 Jul 2020
Actually I will conduct the task via E-prime, but I have no idea of the random procedure. I've see some random function for letter and number. Can you please help? or give me some clues. Thanks.
words = 'droad, stoad, shreaf, gleaf, nasp, shasp, lorn, vorn, noad, shoad' % the words stimuli I want to use
A = words
picture = "pic1, pic2, pic 3, pic4" % the catch trial I would use
B = picture
stimuli = A + B % all the stimuli
sequence = char(ones(27, 2)); %there will be 2 blocks (5 times for each words, 1 as target), so it would be 27 X 2 char array
Adam Danz
Adam Danz on 22 Jul 2020
It's been a dozen or so years since I've set up an e-prime experiment. I've used cpp to set up and control experiments since there. So, if you're looking for help with e-prime you'll likely need to look elsewhere.
If you're trying to set up the conditions in Matlab, I can help you there but first you'll need to clearly define the specific problem you're tying to solve. For example, I have these variables [...] and am trying to do this specific action with the variables [...].

Sign in to comment.

Tags

Community Treasure Hunt

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

Start Hunting!