writing data to a .txt file

1 view (last 30 days)
shanmukh
shanmukh on 23 May 2013
Answered: elham soltani on 3 Nov 2014
i have 2 columns of data
a= { 1
2
3
4 }
b= { 5
6
7
8 }
i used
fprintf(f, '%d;%d;\n',[a b]);
i get output .txt file as
1;2;
3;4;
5;6;
7;8;
but i need data in this format
1;5;
2;6;
3;7;
4;8;

Accepted Answer

Azzi Abdelmalek
Azzi Abdelmalek on 23 May 2013
fprintf(f, '%d%d\n',cell2mat([a'; b']));
  2 Comments
shanmukh
shanmukh on 23 May 2013
i am getting an error
*Cell contents reference from a non-cell array object.
Error in cell2mat (line 43) cellclass = class(c{1});*
Azzi Abdelmalek
Azzi Abdelmalek on 23 May 2013
if a and b are not cell array, use
fprintf(f, '%d%d\n',[a'; b']);

Sign in to comment.

More Answers (1)

elham soltani
elham soltani on 3 Nov 2014
what is f in fprintf(f, '%d%d\n',[a'; b']);??

Categories

Find more on Data Type Conversion in Help Center and File Exchange

Tags

Products

Community Treasure Hunt

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

Start Hunting!