How to store indexed values from a for loop
1 回表示 (過去 30 日間)
古いコメントを表示
C is a cell array with coordinate locations in "new_pts" that create polygons. I would like to collect each v for all j in an array. how might I do that?
for j=1:length(C)
frodo = C{j};
aragorn_x = new_pts(frodo,1);
aragorn_y = new_pts(frodo,2);
DT = delaunayTriangulation(aragorn_x,aragorn_y);
[K,v] = convexHull(DT);
end
0 件のコメント
採用された回答
Jos (10584)
2014 年 7 月 8 日
Like with C, you can store them in a cell array
v = cell(size(C))
for j=1:numel(C)
...
[K, v{j}] = convexHull(DT);
end
btw, I prefer numel over length ...
0 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Creating and Concatenating Matrices についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!