新的Matlab -如何导入文本文件进行分析,其中包含数字和字符?
10视图(30天)
显示旧的评论
我有一个文本文件,列包含数字和字符(附加)。我可以使用什么函数可以读取文件进行进一步分析?我需要计算的平均反应时间根据刺激的类型。
0评论
答案(2)
弗拉基米尔•Sovkov
2019年12月27日
如果你只需要一次(或多次),使用Matlab的Import工具(家里\进口数据——一个绿色向下箭头);选择输出类型“表”或“数字数组”取决于什么是你想要的。反复使用这种文件,您应该编写一个程序使用文件操作(打开外部文件,从文件中读,文件关闭,…)和字符串处理工具。检查Matlab文档。
0评论
Bhaskar R
2019年12月27日
使用
textscan
命令你可以得到所需的数据从输入文本文件,数据提取单元中的数据类型
试试这个从输入文件中提取数据
fmt =' % d \ t % d \ t % s \ t % d \ t % d \ t % d \ t t % d % s \ \ % d \ t % s \ t % s ';%的文本文件格式
f = fopen (“T001_1.txt”,“rt”);%打开输入文件
%的文件数据变量数据(单元格数据类型)
data = textscan (f, fmt,“HeaderLines”,1“CollectOutput”,真正的);
文件关闭(f);%关闭文件标识符
% %你计算提取的“数据”