函数代码
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);