필터 지우기
필터 지우기

How to save a matrix having cell array into csv

조회 수: 2 (최근 30일)
Jake
Jake 2013년 8월 8일
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.

답변 (1개)

per isakson
per isakson 2013년 8월 8일
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);

카테고리

Help CenterFile Exchange에서 Programming에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by