how to store more than one value in same cell array when we loop
3 views (last 30 days)
Show older comments
I need to store more than one value in the cell but it only store the last value ? is there way can i define array with different size inside the cell ?
CellVoronoiMapping = cell(n , 1) ;
for i = 1 : ength(MBR)
CellIDs = ListOfCellsID{i};
for j = 1 : length(CellIDs)
if (overlaps(ListVoronoiPolygon{i} , ListCellPolygon{CellIDs(j)})==1)
CellVoronoiMapping{CellIDs(j)} = i;
end
end
end
0 Comments
Answers (1)
Shubham Rawat
on 3 Feb 2021
Hi,
Yes we can create a cell array with elements in it having different lengths. You may look at the code:
Cell_array = cell(3,1);
Cell_array{1} = [1,2,3,4];
Cell_array{2} = [1,2];
Cell_array{3} = [];
size(Cell_array{2}) %here size is 1*2
ans =
1 2
size(Cell_array{1}) %here size is 1*4
ans =
1 4
Hope this Helps!
0 Comments
See Also
Categories
Find more on Loops and Conditional Statements in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!