Insert 2 cell arrays in txt data
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
cemsi888
am 20 Mär. 2017
Kommentiert: Renato Agurto
am 21 Mär. 2017
Hi I have a really easy question. I have one cell Array which consists of 2 cells. I would like to write These two cells in txt data. Actually i can now write both cells in txt however i would like put tab between both two cell elements. Although I added \t. Matlab does not put tab both elements. Could u please help me.Here is my code.
formatSpec='%s\t\n'
for ii=1:length(combined_data(:,1))
com1=char(combined_data{ii,1}{1,1});
com2=char(combined_data{ii,2}{1,1});
fprintf(fid ,formatSpec, [com1,com2]);
thanx a lot
end
fclose(fid);;
0 Kommentare
Akzeptierte Antwort
Renato Agurto
am 20 Mär. 2017
I think you need two %s separated by the tab:
formatSpec='%s\t%s\n'
and:
fprintf(fid ,formatSpec, com1, com2); %without brackets
2 Kommentare
Renato Agurto
am 21 Mär. 2017
with brackets you join the 2 chars into one char. Without brackets you assign every char (com1 & com2) to the respective '%s' in your string.
I hope this helps you
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Structures finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!