Combine two cell arrays

2 vues (au cours des 30 derniers jours)
Artyom
Artyom le 10 Août 2013
I have two cell arrays:
X{1,1}=[18;21;17;20;19];
X{1,2}=cellstr(['m';'f';'m';'m';'f']);
How to create new cell array like this:
Z=[X{1,1}(:,:) X{1,2}(:,:)]

Réponse acceptée

Azzi Abdelmalek
Azzi Abdelmalek le 10 Août 2013
Modifié(e) : Azzi Abdelmalek le 10 Août 2013
Maybe you want
X=[num2cell([18;21;17;20;19]) cellstr(['m';'f';'m';'m';'f'])]

Plus de réponses (1)

Andrei Bobrov
Andrei Bobrov le 10 Août 2013
Modifié(e) : Andrei Bobrov le 10 Août 2013
X{1,1}=num2str([18;21;17;20;19]);
X{1,2}=cellstr(['m';'f';'m';'m';'f']);
strcat(X{:})
OR
X{1,1}=num2cell([18;21;17;20;19]);
X{1,2}=cellstr(['m';'f';'m';'m';'f']);
[X{:}]

Catégories

En savoir plus sur Matrices and Arrays 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