matlab-不使用科学计数法保存为.txt文件函数
函数代码
function save_2_txt(file_name, input_data)
% 功能:保存为txt文件。列以空格符区分,行以换行符区分
% 参数:file_name :保存文件名
% input_data:输入数据
%返回值:无
[r,c]=size(input_data);
% 建立文件
fid=fopen(file_name,'w');
% 循环写入数据
for i=1:r
for j=1:c
fprintf(fid,'%.8f ',input_data(i:i,j:j));
end
fprintf(fid,'\r\n');
end
fclose(fid);
end
使用方法
data = [1 2 3; 4 5 6];
save_2_txt('temp1.txt', data);