将Matlab矩阵导出为.txt,值之间不带逗号

将Matlab矩阵导出为.txt,值之间不带逗号,matlab,Matlab,我需要以.txt格式从Matlab导出一个矩阵,并且我不希望值之间有任何逗号。另外,我需要每一行在一个新的行。例: A=[1 2 3 4;5 6 7 8] 以.txt格式,我需要: 1234 56778 谢谢。使用: 给予 然后使用或使用以下方法将该字符串打印到文件: 你也可以使用 save('filename.txt','A','-ascii') 直接fprintf将矩阵转换为文件: fid = fopen('A.txt','w') fprintf(fid,[repmat('%g ',1,

我需要以.txt格式从Matlab导出一个矩阵,并且我不希望值之间有任何逗号。另外,我需要每一行在一个新的行。例:

A=[1 2 3 4;5 6 7 8]

以.txt格式,我需要:

1234

56778

谢谢。

使用:

给予

然后使用或使用以下方法将该字符串打印到文件:


你也可以使用

save('filename.txt','A','-ascii')

直接
fprintf
将矩阵转换为文件:

fid = fopen('A.txt','w')
fprintf(fid,[repmat('%g ',1,size(A,2)) '\n'],A)
fclose(fid)
diary('filename.txt')
disp(str)
diary off 
save('filename.txt','A','-ascii')
fid = fopen('A.txt','w')
fprintf(fid,[repmat('%g ',1,size(A,2)) '\n'],A)
fclose(fid)