result 'output1' 'output2'
result1 [1.0000] [0.0182]
counter [ 2] [ 0]
percentage [ 4] [ 7]
私はテーブルに出力を格納しています(T
)、200個のループ結果をすべて1つのテキストファイルに出力します。私は既にwritetable関数で試してみたが、いつも問題がある。出力は前の出力を上書きする。テーブルの結果をループでテキスト形式で出力して保存する方法は?
fid = fopen(filename,'w');
for i = 1:200
writetable(T,'finalresult.txt','Delimiter','\t','WriteRowNames',true);
end
fclose(fid);
出力は次のようにする必要があります:
result 'output1' 'output2'
result1 [1.0000] [0.0182]
counter [ 2] [ 0]
percentage [ 4] [ 7]
result 'output1' 'output2'
result1 [0.0182] [1.0000]
counter [ 3] [ 0]
percentage [ 4] [ 7]
というようにMATLABのdocumentation for writetable
あたりのI = 200