作者shadowla (老雪)
看板MATLAB
标题[讨论] fpirnt连续输出问题
时间Mon Sep 7 16:12:23 2015
新手想请教一个问题
麻烦前辈解惑一下!
我的目标是将每个时间点的结果储存在同一个档案内
例如 时间i = 1:10
结果是 Dem = [1 1 1; 1 1 1 ; 1 1 1]
希望储存的格式为
1
1 1 1
1 1 1
1 1 1
2
1 1 1
1 1 1
1 1 1
3
1 1 1
1 1 1
1 1 1 ...
我尝试的方法是
outfile = ['D:\ test01.txt'];
f = fopen(outfile,'w');
for i = 1:10;
DEM=[];
DEM = ones(3,3);
fprintf(f,'%d\n',i);
dlmwrite(outfile,DEM, '-append' )
end
fclose(f);
但结果会变成
1
2
3..
1 1 1
1 1 1
1 1 1
1 1 1...
请问该怎麽修改呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.112.73.39
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1441613548.A.97F.html
2F:→ celestialgod: 择一使用吧,两个不能同时使用 09/07 16:34
3F:→ shadowla: 感谢! 09/07 21:00