英文:
Append MATLAB output to a txt file containing text
问题
我在MATLAB中有一组数据矩阵,我想将它保存到一个文本文件中。我知道可以使用以下代码:
save('data.txt', 'data', '-ascii');
但我还有一些头部信息要在数据之前包含,目前我正在使用fprintf将其添加到文件中。然后当我使用save函数时,它会覆盖这些头部信息,只留下一个只包含数据的文件。我如何在头部信息下面附加数据?
谢谢
英文:
I have a matrix of data in MATLAB, and I want to save it to a text file. I know I can use
save('data.txt','data','-ascii');
but I also have header information I want to include before the data that I'm currently using fprintf to add to the file. When I then use the save function it overwrites this and just leaves a file with only the data. How can I append the data below the header information?
Thanks
答案1
得分: 3
我找到了答案。
writematrix(data, 'data.txt', 'WriteMode', 'append');
英文:
I found the answer.
writematrix(data,'data.txt','WriteMode','append');
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论