for i = 1:100 outfile=sprintf('time%03d',i); f_data(1,:)=[outfile,'= ',dat(startpos,3),' i为',i,'时的dat(startpos,3)的数值 ']enddlmwrite:('d:\output.txt',f_data,'\t');试试吧