以txt格式保存在Matlab中,并在循环中更改名称

时间:2015-01-21 20:50:16

标签: matlab

我需要在Matlab中保存一些.txt格式的矩阵,不带逗号,并且在循环内更改名称,例如。

for h=1:n
A=[1 2 3;
   4 5 6];

%save A as A`h' in .txt format

end

没有指数表示法

2 个答案:

答案 0 :(得分:4)

fname=sprintf('A%d.txt',h);
dlmwrite(fname,A);

dlmwrite(fname,A,' ');

如果你想要空白而不是逗号

答案 1 :(得分:0)

使用dlmwrite。使用precision,您可以选择如何将数字表示为字符串,使用delimiter,您可以使用制表符或空格来分隔数字。