我正在使用MATLAB(PsychToolbox),我需要展示许多文本故事。 每个故事由需要按顺序出现的 5 个部分组成(第 1 部分 - 6 秒 - 第 2 部分 - 6 秒...)。 在每个故事的结尾,受试者被要求回答一系列问题(通过按键盘上的键)。
我的问题是:我怎样才能随机化故事,保持每个固定的顺序结构?我的问题是我想随机化故事,但每个故事的结构必须保持固定。我正在考虑制作 TXT 文件,每行都有故事的一部分。这样,我只需要要求代码显示第一行,然后等待,然后显示第二行,依此类推。但到目前为止,我还没有设法做到这一点。
我真的需要在短时间内完成这项工作。 这里的帮助将不胜感激。
用你的段创建一个单元格数组
X = {'this is part one of the first story' 'part 2 of first' 'part 3 of 1st';'this is part one of the 2nd story' 'part 2 of second' 'part 3 of 2nd' }
然后你可以这样解决它们:
>> X{1, 1}
ans =
this is part one of the first story
>> X{1, 2}
ans =
part 2 of first
在下一步中,您将第一个索引随机化,然后将第二个索引从 1 迭代到 5