Matlab中的保存数据语句fprintf(fid,format,A,...),将数据A以format表示的格式写入fid(文件)中,fid由fopen函数返回得到。实例:x=0:.1:1;A=[x;exp(x)];fid=fopen('exp.txt','wt');fprintf(fid,'%6.2f%12.8f\n',A);fclose(fid)savefilename.txtA-format,将数据A以format表示的格式写入filename文本文件中。实例:x=0:.1:1;A=[x;exp(x)];savedata.txtA-ASCIIdlmwrite('filename.txt',A,'D',R,C),从矩阵A的第R行、第C列开始,使用分隔符D分割数据(“\t”表示tab分割,“,”为默认分割符),存储到filename文本文件中。实例:x=0:.1:1;A=[x;exp(x)];dlmwrite(‘data.txt',A,'delimiter','\t','precision',6);使用时,save保存的数据是以科学计数法的方式存储的;fprintf和dlmwrite则是可以选择存储数据的方式,fprintf的格式设置跟C语言中的用法一致,dlmwrite可以设置有效位位数,比如上面实例中6表示有效位位数是6位,dlmwrite中对数据中的小数就采用浮点数存储,整数就采用整型存储形式。