Exporting a pre-allocated cell array to .csv files

조회 수: 1 (최근 30일)
Dee
Dee 2019년 1월 21일
댓글: Dee 2019년 1월 21일
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개)

카테고리

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

Community Treasure Hunt

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

Start Hunting!

Translated by