how to store more than one value in same cell array when we loop
    8 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
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 comentarios
Respuestas (1)
  Shubham Rawat
    
 el 3 de Feb. de 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 comentarios
Ver también
Categorías
				Más información sobre Loops and Conditional Statements en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

