Exporting a pre-allocated cell array to .csv files

I have a 961X1 pre-allocated cell array. Each variable in this cell array is another array of 64X362 numbers. I need to export each of the 961 variables into separate .csv files. I have tried writetable/ csvwrite, but that simply converts it into another pre-allocated table. How do I call each of the 961 variables into a separate .csv file?
The reason I want each of the 961 variables into separate .csv files is because I will use another program, 'ImageJ' to further process these files. Capture.PNG

 채택된 답변

per isakson
per isakson 2019년 1월 21일
편집: per isakson 2019년 1월 21일
I cannot guess what you tried and failed. However, study this example
%%
M961x1 = repmat( {magic(5)}, 3,1 ); % Small set of sample data
folder = 'h:\m\cssm';
for jj = 1 : size( M961x1, 1 )
ffs = fullfile( folder, sprintf('pipe_%03d.csv',jj) );
csvwrite( ffs, M961x1{jj} )
end

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Cell Arrays에 대해 자세히 알아보기

질문:

Dee
2019년 1월 21일

댓글:

Dee
2019년 1월 21일

Community Treasure Hunt

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

Start Hunting!

Translated by