如何在MATLAB中的txt文件中显示列表中的随机化单词



如果有人能帮忙,那就太棒了。

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

目前我得到这个错误:

Error using cast
Unsupported class for conversion.
Error in DrawFormattedText (line 282)
        curstring = cast(curstring, stringclass);

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

以下是我将如何处理它:

  • 尝试导入文件,方法是将其定位在当前目录中,右键单击并选择"导入数据"

希望你的数据结构良好,否则你可能需要更有创造力。

  • 现在,您将获得一个变量,例如"data",一个Nx1单元阵列

  • 现在你可以通过:p=randperm(1:N)随机抽取

如果你想显示100个单词,只需执行:

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

相关内容

  • 没有找到相关文章

最新更新