matlab 实践程序7——将以文本文件的内容分批保存到多个txt文本中

来源:互联网 发布:修复php intl.dll软件 编辑:程序博客网 时间:2024/06/06 08:23

原文件如下:


matlab程序如下:

%% Example Title% Summary of example objective%% Section 1 Titleclear;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:195aa=xin_label(j,:);filename=[num2str(aa(1,1)),'.txt'];fid=fopen(filename,'wt');fprintf(fid,'%d ',aa(1,2));for i=3:5fprintf(fid,'%f ',aa(1,i));endfprintf(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文件中,实现结果如下:


0 0
原创粉丝点击