Summing matrices of cell arrays
    2 views (last 30 days)
  
       Show older comments
    
So i have three cell class variables size of 101x5. I need to combine the three of them to form only one cell array of size 101X5. I have tried concatinating the matrices before summing them and I get an error saying "Undefined function 'sum' for input arguments of type 'cell'."How can I get around this?
0 Comments
Accepted Answer
  Walter Roberson
      
      
 on 14 Jun 2012
        num2cell( sum( cat(3,cell2mat(V1), cell2mat(V2), cell2mat(V3)), 3) )
This depends upon the individual cells holding scalars. If they do not then
cellfun(@(A,B,C) A+B+C, V1, V2, V3, 'Uniform', 0)
4 Comments
More Answers (0)
See Also
Categories
				Find more on Cell Arrays in Help Center and File Exchange
			
	Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
