原文件如下:
matlab程序如下:
%% Example Title
% Summary of example objective
%% Section 1 Title
clear;clc;
DST_PATH_t = 'E:\matlab\darknet\label\label_txt';%目的文件目录
%load label12.txt;
%load label34.txt;
%load label56.txt;
load label78.txt;
xin_label=label78;
xin_label(:,2)=3;
for j=1:195
aa=xin_label(j,:);
filename=[num2str(aa(1,1)),'.txt'];
fid=fopen(filename,'wt');
fprintf(fid,'%d ',aa(1,2));
for i=3:5
fprintf(fid,'%f ',aa(1,i));
end
fprintf(fid,'%f\n',aa(1,6));
%fprintf( fop, ' %s', mat2str( matrix(m,n) ) );
fclose(fid);
movefile(filename,DST_PATH_t);
end
%save('aa1.txt','aa','-ASCII')
%%xlswrite('train_2012.xls',new_train); 将mat文件保存为xls文件
%合并行的话如下: C=[A,B] %合并列的话如下: C=[A;B]
每一行的第一个为文件名,然后将后序列存入一个TXT文件中,实现结果如下: