Build array from for loop
20 ビュー (過去 30 日間)
古いコメントを表示
I have a for loop that generates an array (newdd) that changes in length in each iteration.
How do create a new variable (array) that combines each array (newdd) generated from the loop so that the output is one long array of all newdd combined?
0 件のコメント
採用された回答
Jan
2021 年 9 月 10 日
n = 100;
c = cell(1, n);
for k = 1:n
c{k} = rand(1, randi(10));
end
result = cat(2, c{:});
This avoids an iteratively growing output vector, because this would need a lot of ressources.
0 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Loops and Conditional Statements についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!