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

 採用された回答

Guillaume
Guillaume 2014 年 8 月 19 日

0 投票

for j = 1:size(extensionmean, 1)
one{j} = vertcat(extensionmean{j, :});
end
Should do it.

1 件のコメント

N
N 2014 年 8 月 19 日
That does it !! thank you so much !!

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeCreating and Concatenating Matrices についてさらに検索

質問済み:

N
N
2014 年 8 月 19 日

コメント済み:

N
N
2014 年 8 月 19 日

Community Treasure Hunt

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

Start Hunting!

Translated by