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

1 vue (au cours des 30 derniers jours)
MiauMiau
MiauMiau le 23 Jan 2017
Commenté : Star Strider le 23 Jan 2017
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

Réponse acceptée

Star Strider
Star Strider le 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]
  2 commentaires
MiauMiau
MiauMiau le 23 Jan 2017
omg..thanks so much!
Star Strider
Star Strider le 23 Jan 2017
As always, my pleasure!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Data Types dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by