MATLAB Answers

How to random a chart?

41 views (last 30 days)
Dorris Yan
Dorris Yan on 15 Jul 2020 at 4:40
Commented: Adam Danz on 22 Jul 2020 at 12:00
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 at 5:11
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 at 5:37
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 at 14:16
Edited: Adam Danz on 16 Jul 2020 at 15:43
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

Show 3 older comments
Adam Danz
Adam Danz on 21 Jul 2020 at 12:21
What section of that would you like help with?
If you don't know where to start, break it up into smaller steps.
Dorris Yan
Dorris Yan on 22 Jul 2020 at 4:33
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 at 12:00
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