I have a cell C that has "i" rows. Inside each row, there is another cell with "i" rows, but each row contains a number now. How can I make the total sum of all numbers that are in all cells of C?
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Eduardo Rocha
el 14 de Nov. de 2016
Comentada: Eduardo Rocha
el 14 de Nov. de 2016
elementos_cons1(all(cellfun(@isempty,elementos_cons1),2), : ) = [];
B=cell(size(elementos_cons1));
C=cell(size(elementos_cons1));
for k=1:i
A=elementos_cons1{k};
for j=1:i
B{j}=A-elementos_cons1{j};
end
C{k}=cellfun(@sum, B,'UniformOutput', false);
end
After this, I have C with "i" rows and each row is another cell with "i" rows that contain the result of the operation inside the loop. I want to have the total sum (all cells inside C). I tried like this but it didn't work, D was the same as C:
D{k}=cellfun(@sum, C{k},'UniformOutput', false);
Can someone please help me? This line was supposed to have the sum of each cell in each corresponding row, and after I could use "sum" for D. However, does not work...
0 comentarios
Respuesta aceptada
Más respuestas (0)
Ver también
Categorías
Más información sobre Cell Arrays 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!