如何在MATLAB中以txt文件的形式呈现列表中的随机单词?
如果有人能帮上忙,那就太棒了 我在一个.txt文件中的单列中得到了一个单词列表,并希望使用Matlab Psychtoolbox中的如何在MATLAB中以txt文件的形式呈现列表中的随机单词?,matlab,psychtoolbox,Matlab,Psychtoolbox,如果有人能帮上忙,那就太棒了 我在一个.txt文件中的单列中得到了一个单词列表,并希望使用Matlab Psychtoolbox中的DrawFormattedText以随机顺序(不替换)呈现它们 目前,我遇到了以下错误: Error using cast Unsupported class for conversion. Error in DrawFormattedText (line 282) curstring = cast(curstring, stringclass);
DrawFormattedText
以随机顺序(不替换)呈现它们
目前,我遇到了以下错误:
Error using cast
Unsupported class for conversion.
Error in DrawFormattedText (line 282)
curstring = cast(curstring, stringclass);
我没有使用心理工具箱的经验,但您描述的任务似乎非常简单 以下是我的做法:
- 通过在当前目录中定位文件,右键单击并选择“导入数据”,尝试导入该文件
- 现在您将获得一个变量,例如'data',一个Nx1单元数组
- 现在你可以通过:p=randperm(1:N)随机抽取
for i = 1:100
data(p(i))
end
如果您为该错误提供了一些上下文,则更有可能获得帮助。您的代码中有哪一块会抛出该错误?您的程序最简单的版本会产生相同的错误吗?此摘录会产生相同的错误:MedicineInformation='MedicineInfo.txt';[Word]=文本扫描(医学信息,'%s');信息=字{1};InformationText=RandSample(信息);DrawFormattedText(w,InformationText,'center','center');