Comma separated data with text

Hello,
I have a problem with making a .txt-file with both comma separated data and some text. I really hope some experts out there can help me.
I have the following data in MATLAB:
x=1:10.
These data have to be comma separated so I have looked at the commands csvwrite and dlmwrite. The problem is that I have to add some text in the exported .txt-file. An example of this is a .txt-file containing:
Hello 1,2,3,4,5,6,7,8,9,10 This is the data.
I hope this makes sense. And that someone can help me.
Hope to hear from you.

 采纳的回答

x = 1:10;
fid = fopen('FileName.txt', 'w');
if fid == -1; error('Cannot open file for writing'); end
fprintf(fid, 'Hello ');
fprintf(fid, '%g, ', x(1:end-1));
fprintf(fid, '%g', x(end));
fprintf(' %s\n', 'This is the data.');
fclose(fid);

2 个评论

Thank you - just what I needed. Really appreciate it.
If this answer solves your problem, voting or accepting it is the standard procedure to tell others, that no further help is required.

请先登录,再进行评论。

更多回答(0 个)

类别

帮助中心File Exchange 中查找有关 Large Files and Big Data 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by