テキストファイルに数行を書き込んでいますが、その中には行列があります。通常のテキストメッセージにはfprintfを使用し、ファイルへのマトリックスの書き込みにはdlmwriteを使用することにしました。ただし、このアクションはwhileループで実行されます。概要は次のとおりです。
k=0;
while (k<10):
fprintf(file,'%s', 'Hello');
dlmwrite(file,M ,'-append', 'newline', 'pc');
fprintf(file, '%s' , 'Goodbye');
k= K+1;
ただし、ファイルを開くと、すべてのマトリックスが、こんにちはとさようならの間にあるのではなく、テキストファイルの最後に追加されます。この問題を修正する方法はありますか?