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

fprintf(f, '%d%d\n',cell2mat([a'; b']));

2 Comments

i am getting an error
*Cell contents reference from a non-cell array object.
Error in cell2mat (line 43) cellclass = class(c{1});*
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 MATLAB in Help Center and File Exchange

Products

Tags

Community Treasure Hunt

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

Start Hunting!