数据的格式化输出:fprintf(fid,format,variables)
fid为文件句柄,若缺省,则输出到屏幕
format用来指定数据输出时采用的格式
%d 整数
%e实数:科学计算法形式
%f实数:小数形式
%g由系统自动选取上述两种格式之一
%s输出字符串
简单应用
代码:
a=[17 24 1 8 15;23 5 7 14 16 ;4 6 13 20 22 ;10 12 19 21 3 ;11 18 25 2 9 ];
fid = fopen('d:\b.txt','w');
fprintf(fid,[repmat('%5.2f\t', 1, size(a,2)), '\n'], a');
fclose(fid);
repmat:B = repmat(A, m, n) %将矩阵A复制m*n块,即B由m*n块A平铺而成
size(a,2),返回a的列数 ,例如a为M×N,则返回N
运行结果: