-1

我正在使用 matlab (psychtoolbox),我需要展示许多文字故事。每个故事由需要按顺序出现的 5 个部分组成(第 1 部分 - 6 秒 - 第 2 部分 - 6 秒...)。在每个故事的结尾,受试者被要求回答一系列问题(通过按键盘上的键)。

我的问题是:我如何随机化故事以保持每个故事的顺序结构固定?我的问题是我想随机化故事,但每个故事的结构都必须保持固定。我正在考虑制作txt文件,每行都包含故事的一部分。这样,我只需要求代码显示第一行,然后等待,然后显示第二行,依此类推。但到目前为止,我没有设法做到这一点。

我真的需要在短时间内做到这一点。在这里的帮助将不胜感激。

4

1 回答 1

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

于 2014-02-27T14:14:10.163 回答