用matlab写专栏
我想从后处理例程的结果中编写一个txt。我想将输出写为:用matlab写专栏,matlab,Matlab,我想从后处理例程的结果中编写一个txt。我想将输出写为: iteration: 1 2 3 coordinates 0 0 1.1 3 1.4 1 1 1.2 4 0 2 3 5 7 0.5 4 5 6 9 0.2 但是,当我不知道如何设置坐标向量和矩阵之间的空间时,结果是: iteration: 1 2 3
iteration: 1 2 3
coordinates
0 0 1.1 3 1.4
1 1 1.2 4 0
2 3 5 7 0.5
4 5 6 9 0.2
但是,当我不知道如何设置坐标向量和矩阵之间的空间时,结果是:
iteration: 1 2 3
coordinates
0 0 1.1 3 1.4
1 1 1.2 4 0
2 3 5 7 0.5
4 5 6 9 0.2
使用fprint()函数。我所做的是:
fid = fopen('output.txt','w')
fprintf('%s %f %f',fid,[header runNumber])
%write matrix
fprintf(%f %f %f %f %f,fid,[coordinates matrix])
fclose(fid)
有什么帮助吗?您可能应该以“wt”类型打开文件
fid = fopen('output.txt','wt')
如果要用制表符分隔,请在“fprintf”语句中的每个“%f”之间加一个“\t”