how to store more than one value in same cell array when we loop
4 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
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 Kommentare
Antworten (1)
Shubham Rawat
am 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 Kommentare
Siehe auch
Kategorien
Mehr zu Loops and Conditional Statements finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!