How to convert cell arrays inside a cell to matrix?
    2 views (last 30 days)
  
       Show older comments
    
    Abhishek Baba
 on 30 Nov 2020
  
    
    
    
    
    Commented: Abhishek Baba
 on 30 Nov 2020
            I have a cell which contains another cell which contains another cell in it. I want to convert the most inside cell to matrix but using cell2mat is not working as it is saying "CELL2MAT does not support cell arrays containing cell arrays or objects."
Any other function or some idea how to convert inner cell arrays to matrix?
Thank you. 
Accepted Answer
  Ameer Hamza
      
      
 on 30 Nov 2020
        
      Edited: Ameer Hamza
      
      
 on 30 Nov 2020
  
      The exact solution depends on how the data is structured inside the nested cell arrays. The following code shows an example
C = {{{[1 2 3]}}, {{[4 5 6]}}, {{[7 8 9]}}};
C1 = [C{:}];
C2 = [C1{:}];
C3 = [C2{:}];
More Answers (0)
See Also
Categories
				Find more on Cell Arrays 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!

