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

 Akzeptierte Antwort

per isakson
per isakson am 21 Jan. 2019
Bearbeitet: per isakson am 21 Jan. 2019
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

Weitere Antworten (0)

Kategorien

Gefragt:

Dee
am 21 Jan. 2019

Kommentiert:

Dee
am 21 Jan. 2019

Community Treasure Hunt

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

Start Hunting!

Translated by