我需要在Matlab中保存一些.txt格式的矩阵,不带逗号,并且在循环内更改名称,例如。
for h=1:n
A=[1 2 3;
4 5 6];
%save A as A`h' in .txt format
end
没有指数表示法
答案 0 :(得分:4)
fname=sprintf('A%d.txt',h);
dlmwrite(fname,A);
或
dlmwrite(fname,A,' ');
如果你想要空白而不是逗号
答案 1 :(得分:0)
使用dlmwrite
。使用precision
,您可以选择如何将数字表示为字符串,使用delimiter
,您可以使用制表符或空格来分隔数字。