Comment puis-je convertir un vecteur en un tableau de cellules?
J'ai un vecteur colonne je veux convertir à une cellule de tableau, telles que:
A = rand(10,1);
B = cell(10,1);
for i=1:10
B{i} = A(i);
end
B =
[0.6221]
[0.3510]
[0.5132]
[0.4018]
[0.0760]
[0.2399]
[0.1233]
[0.1839]
[0.2400]
[0.4173]
Comment puis-je le faire sans explicite pour la boucle?
J'ai essayé:
B{:} = A(:)
et
[B{:}] = deal(A)
avec pas de chance...
Aussi, si possible, comment puis-je faire la même chose pour une matrice, c'est à dire chaque élément dans une cellule en elle-même?
source d'informationauteur merv
Vous devez vous connecter pour publier un commentaire.
Utiliser la fonction num2cell:
Travaille avec des matrices de trop.