我有一个.txt文件,加载后放入数据:
'A: -379 G: 277 '
'A: -422 G: 291 '
'A: -361 G: 217 '
作为单元格进入单个列,我尝试使用importdata('。txt''')等,以及尝试其他人的想法,但到目前为止空手而归。很可能是由于不了解某些功能如何运作良好。
正如可能猜到的那样,我需要将数据分类为4列,以便我可以访问2组值作为示例:
1 2 3 4 <- Column
A: -379 G: 277
A: -422 G: 291
A: -361 G: 217
答案 0 :(得分:0)
您可以使用textscan
:
s = fopen('MPU2.txt', 'r');
data=textscan(s,'%s%d%s%d%*s');
fclose(s);
答案 1 :(得分:0)
您可以使用textscan来解析解析。
fid = fopen('text_43254785.txt');
data = textscan(fid, '%s%f%s%f', 'Delimiter',' ', 'MultipleDelimsAsOne',1);
fclose(fid);
格式说明符为'%s%f%s%f'
,表示[strings,number,string,number]行。我使用'Delimiter',' ', 'MultipleDelimsAsOne',1
将多个空格视为单个分隔符。结果是
>> data{1}
ans =
'A:'
'A:'
'A:'
>> data{2}
ans =
-379
-422
-361
从这里你可以继续你的项目。
修改强> 更新为使用pastebin示例。