将矩阵保存为.txt

时间:2015-04-27 07:08:23

标签: matlab

我想将矩阵文件保存到“.txt”。但是当我使用fprintf代码保存文件时,文本文件另存为文本而不是矩阵。

我使用的代码是

fid1=fopen('surf_tran_accn_198601161.txt','w');
fprintf(fid1,'%d %f %10.5d',e87');

1 个答案:

答案 0 :(得分:0)

如果要将矩阵保存到ascii文件中并保留行/列格式(即使其看起来像矩阵),您只需使用save命令:

g = eye(15)
save('m.txt','g','-ascii')

如果需要更多的精度数字,也可以使用'-double'标志。要将其作为矩阵加载回工作区,您只需使用加载命令:

gg = load('m.txt')