fprintf函数可以将数据按指定格式写入到文本文件中。
其调用格式为:
数据的格式化输出:fprintf(fid,format,variables)
按指定的格式将变量的值输出到屏幕或指定文件
fid为文件句柄,若缺省,则输出到屏幕
format用来指定数据输出时采用的格式
%d 整数
%e实数:科学计算法形式
%f实数:小数形式
%g:由系统自动选取上述两种格式之一
%s:输出字符串
fprintf(fid,format,A)
说明:fid为文件句柄,指定要写入数据的文件,format是用来控制所写数据格式的格
式符,与fscanf函数相同,A是用来存放数据的矩阵。
exp:
a=[1,2,3;4,5,6];
fid=fopen('C:UsersMAODesktopchar1.txt','w');
fprintf(fid,'%d',a);
fclose(fid);
fid1=fopen('C:UsersMAODesktopchar1.txt','rt');
b=fscanf(fid1,'%d')