Clear Filters
Clear Filters

How to add a header line to txt file?

1 view (last 30 days)
How can I add a header line to the following code (header for txt output):
O = [2,1;4,6;2,10;6,800];
fid = fopen('Output.txt', 'wt');
fprintf(fid, [repmat('%g\t', 1, size(O,2)-1) '%g\n'], O.');
fclose(fid)
For example:
Header1 Header2

Accepted Answer

Azzi Abdelmalek
Azzi Abdelmalek on 7 Nov 2014
Edited: Azzi Abdelmalek on 7 Nov 2014
O = [2,1 0;4,6 0;2,10 0;6,800 0];
fid = fopen('Output.txt', 'wt');
s=regexp(sprintf('header%d ' , 1:size(O,2)),'\S+','match')
fprintf(fid, '%s\t', s{:})
fprintf(fid,'\n','')
fprintf(fid, [repmat('%g\t', 1, size(O,2)-1) '%g\n'], O.');
fclose(fid)

More Answers (0)

Community Treasure Hunt

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

Start Hunting!