matlab怎样用fscanf函数读取该数据。txt文件

如题所述

第1个回答  推荐于2017-12-15
看不清,但给你举个例子
你要是要获取例如这样的数据
0.00 good 2
0.10 bot 3
1.02 yes 4
1.00 yes 5
1.00 yes 6
1.00 yes 3
1.00 yes 5
那么你就
fid = fopen('E:\temp\test.txt', 'r');
a = fscanf(fid, '%f %*s %d ', [2 inf]) % It has two rows now.
fclose(fid);追问

这个例子懂,但是我的数据是只有前三列有366行,后面1398列第一行没有数据,所以读出来直接就是空白的

本回答被网友采纳
相似回答