how to convert a matrix to a cell array
Show older comments
Hi there,
I have a 2x10 matrix. Would anybody know how I could convert it into a 1x10 cell array - so that each cell contains a 2x1 matrix?
I'm new to matlab and would appreciate any help.
Kind Regards
John
Accepted Answer
More Answers (1)
venkat vasu
on 30 Jul 2012
Edited: Walter Roberson
on 30 Jul 2012
X= reshape(1:20,2,10)'
C = mat2cell(X, [1,10],[2,1]);
celldisp(C);
1 Comment
william katzianer
on 21 Jul 2020
This does not work
Categories
Find more on Resizing and Reshaping Matrices in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!