sum the elements in the cell array
    4 views (last 30 days)
  
       Show older comments
    
    Gopalakrishnan venkatesan
 on 6 Nov 2015
  
    
    
    
    
    Commented: the cyclist
      
      
 on 6 Nov 2015
            a = { 1 2 3; 4 5 6; 7 8 9}
How to use the cellfun to sum the element row wise?
0 Comments
Accepted Answer
  the cyclist
      
      
 on 6 Nov 2015
        Is there a specific reason you are using a cell array? This is easy with a numeric array:
a = [ 1 2 3; 4 5 6; 7 8 9 ];
sum(a,1) % Sum down columns
sum(a,2) % Sum across rows
2 Comments
  the cyclist
      
      
 on 6 Nov 2015
				Well you have to tell MATLAB somehow that the content of the cell are a numeric variable that can be summed, otherwise it could try to sum the cell array
a = {'red','donald trump',-Inf}
If the data are already in a cell array, then I don't think there is a better way than cell2mat to do this conversion.
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!