representation of a cell array in 2025b
    37 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
representation change of a cell array from 2024b to 2025b
for example I have all subfolder names from a folder in a cell array,
in 2024b i see the names of my folders but in 2025b I see this:
 6×1 cell array
    {1×1 cell}
    {1×1 cell}
    {1×1 cell}
    {1×1 cell}
    {1×1 cell}
    {1×1 cell}
so the names are not visible any more in the cell array if it is an 1x1 cell.
are there some setting that could be changed that I see the content of the cells?
2 Commenti
  Dyuman Joshi
      
      
 il 14 Ott 2025 alle 13:07
				How did you obtain these subfolder names? Did you use any code for doing so?
  Stephen23
      
      
 il 14 Ott 2025 alle 14:35
				
      Modificato: Stephen23
      
      
 il 14 Ott 2025 alle 14:59
  
			Dyuman Joshi asked the right question. More particularly, why are you nesting superfluous scalar cell arrays inside another cell array?
writematrix(pi,'somename.csv')
writematrix(23,'nextname.csv')
S = dir();
C = {S.name} % no superfluous nesting
The data design would be the obvious thing to fix:
D = cellfun(@(n){n}, C, 'uni',0) % superfluous nesting
Risposte (2)
  Star Strider
      
      
 il 14 Ott 2025 alle 10:02
        One option is to use the '{:}' representation to see the contents -- 
Names = {{'abc'},{'def'},{'ghi'},{'jklmnop'}}
Names{:}
.
0 Commenti
  Steven Lord
    
      
 il 14 Ott 2025 alle 14:26
        If you have cells or structs inside of cells (as I suspect is the case in the original poster's question) you could use the celldisp function to recursively display the contents.
Names = {{'abc'},{'def'},{struct('abc', 'def'), 'ghi'},{'jklmnop', {1:5}}}
celldisp(Names)
0 Commenti
Vedere anche
Categorie
				Scopri di più su Structures in Help Center e File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!