读取并输出TXT
该函数用于Matlab读取TXT文件内容,并将得到的结果输出到TXT文件中
%*******读取数据**** kk=importdata('a.txt');%若txt中包括变量与字符,则kk为结构体 data=kk.data;%kk结构体的数据部分 textdata=kk.textdata;%kk结构体的字符部分 [m,n]=size(data); [m1,n1]=size(textdata); %**********输出数据****************** d1=textdata(:,1:n1); %选择要输出的字符部分 data1=num2cell(data);%将double等数据类型转为cell类型,否则无法和字符部分组成新的cell类型,会变成结构体 d2=data1(:,5:16); %选择输出的数据部分 d=[d1,d2]; %组合成要输出的内容 %将元胞数组d输出到txt fid=fopen('b.txt','w'); %打开要输出的目标txt T = cell2table(d);%将元胞格式变为table格式,则间隔用“,”分隔开 writetable(T,'b.txt')