How to save a matrix having cell array into csv
Afficher commentaires plus anciens
Hi,
I really want your help. Here is my code...
name = [{Jake}; {Mike}];
age = [24; 22];
age = cellstr(num2str(age));
list = [name age];
fid=fopen('list.csv','w');
fprintf(fid, '%s\n',list{:,:});
fclose(fid);
The code seen above doesn't make two different columns but a single column. How can I break 'list' into two different column into csv file? Please help me out.
Thank you in advance.
Réponses (1)
per isakson
le 8 Août 2013
This is a more standard approach (without list)
name = {'Jake'; 'Mike'};
age = [24; 22];
fid=fopen('list.csv','w');
for jj = 1 : length( name )
fprintf( fid, '%s,%d\n', name{jj}, age(jj) );
end
fclose(fid);
1 commentaire
Jake
le 8 Août 2013
Catégories
En savoir plus sur Modeling dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!