我正在使用matlab(psychtoolbox),我需要展示许多文字故事。每个故事由5个部分组成,需要按顺序出现(第1部分--6秒 - 部分2 - 6秒......)。在每个故事的最后,要求主题回答一系列问题(通过按键盘上的键)。
我的问题是:我如何随机化故事,保持每个固定的顺序结构? 我的问题是我想随机化故事,但每个故事的结构必须保持固定。我正在考虑制作txt文件,每一行都有故事的一部分。通过这种方式,我只需要让代码显示第一行,然后等待,然后显示第二行,依此类推。但到目前为止,我已经设法做到这一点。
我真的需要在短时间内完成这项工作。在这里的帮助将非常感激。
答案 0 :(得分:0)
制作包含细分的单元格数组
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