txt文档的数据之间含有逗号“,”:
用textscan
[x,y]=textread('D:\数据\2013-5-30\dark.txt','%f%f%*[^\n]','delimiter',';','headerlines',1); 其中delimiter后面的“;”表示每行数据的分隔符,headerlines后面的“1”表示跳过几行读取。 |
data=textscan(fid,'%s %f %f %f\n','HeaderLines',3);
%%后面表示你要读取的格式,%s是字符,f是 浮点数 ,中间用空格分开,‘HeaderLines’后面的数字表示 文件头 行数,这里是3行
fclose(fid);
HeaderLines