join cell arrays together
Afficher commentaires plus anciens
let us assume that I have this cell array
x =
5×1 cell array
{'the_output'}
{'the_output'}
{'the_output'}
{'the_output'}
{'the_output'}
and I have another cell array
y=
5×1 cell array
{[1]}
{[2]}
{[3]}
{[4]}
{[5]}
I want matlab to combine x and y to form, let us say, another cell array called z and it's value
z =
5×1 cell array
{'the_output1'}
{'the_output2'}
{'the_output3'}
{'the_output4'}
{'the_output5'}
I want this to be done without using loops and conditions statements
Réponse acceptée
Plus de réponses (1)
Fangjun Jiang
le 20 Fév 2020
x=repmat({'the_output'},5,1);
y=mat2cell((1:5)',ones(5,1),1);
z=cellfun(@(a,b) [a,num2str(b)],x,y,'UniformOutput',false)
Catégories
En savoir plus sur Logical dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!