Turning each element of a double array into an element of a cell

1 view (last 30 days)
Hi
I know the mat2cell function, but as far as I see it is more suited to turn mats into cells when you have a cell with only a few elements. However, I have an array of size 1x1000, and have to turn each of the columns into an element of a cell (hence the cell would also have the dimensions 1x1000). How can I do that fast/automatically? Many thanks

Accepted Answer

Star Strider
Star Strider on 23 Jan 2017
I would use the num2cell function:
A = [1 2 3]
B = num2cell(A)
A =
1 2 3
B =
1×3 cell array
[1] [2] [3]

More Answers (0)

Categories

Find more on Data Types 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!