Azzera filtri
Azzera filtri

concatenate in for loop

3 visualizzazioni (ultimi 30 giorni)
N
N il 19 Ago 2014
Commentato: N il 19 Ago 2014
Hi, I have a problem with making the combination of cell arrays in a loop. My code is:
for j = 1:width(1)
one{j} = [extensionmean{j,1};extensionmean{j,2};extensionmean{j,3};extensionmean{j,4};extensionmean{j,5}];
end
this works, but I want something extra however. The amount of extensionmean is often unknown. so now I wrote the extensionmean {j,x} five times. But this could be six or four another time. I would like to make this part automatic as well, so make it in a loop that loops through all the extensionmean parts. Is this possible to do with a for loop? I tried but it didn't give me the right answer. I just don't want to keep writing the extensionmean or adapting it: try code:
for j = 1:width(1)
for i = 1:length(extensionmean)
one{j} = [extensionmean{j,i};];
end
end
thanks in advance for any help

Risposta accettata

Guillaume
Guillaume il 19 Ago 2014
for j = 1:size(extensionmean, 1)
one{j} = vertcat(extensionmean{j, :});
end
Should do it.
  1 Commento
N
N il 19 Ago 2014
That does it !! thank you so much !!

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Loops and Conditional Statements in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by