读取并输出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')

浙公网安备 33010602011771号