如何在MATLAB中的txt文件中列出列表中的随机单词?

时间:2012-09-14 16:52:31

标签: matlab psychtoolbox

如果有人可以帮助解决这个问题,那就太棒了。

我在单个列中的.txt文件中有一个单词列表,并希望使用 Matlab Psychtoolbox 中的DrawFormattedText以随机顺序(无需替换)显示它们。

目前我收到此错误:

Error using cast
Unsupported class for conversion.

Error in DrawFormattedText (line 282)
        curstring = cast(curstring, stringclass);

1 个答案:

答案 0 :(得分:0)

我对心理工具箱没有经验,但你描述的任务似乎很简单。

以下是我将如何处理它:

  • 尝试通过将文件放在当前目录中,右键单击并选择“导入数据”来导入文件

希望您的数据结构合理,否则您可能需要更具创意。

  • 您现在将获得一个变量,例如'data',一个Nx1单元格数组

  • 现在您可以通过以下方式随机抽取:p = randperm(1:N)

如果您想显示100个单词,请执行以下操作:

for i = 1:100
data(p(i))
end