Sum of multiple cell in for loop
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Firas Al-Kharabsheh
el 2 de Abr. de 2016
Comentada: Firas Al-Kharabsheh
el 2 de Abr. de 2016
If i have a n number of cell and i want to calculate each cell independent for example
A{1}= 1
3
5
2
Then the solution will be 11
Then
A{2} = 3
2
5
7
Then the solution will be 17
Then
A{3} = 2
3
7
8
Then the solution will be 20
- how can i do this for A{k}???
0 comentarios
Respuesta aceptada
Chad Greene
el 2 de Abr. de 2016
Editada: Chad Greene
el 2 de Abr. de 2016
You can do this in a loop like:
% Preallocate a variable A_sum:
A_sum = NaN(size(A));
% Loop through each cell:
for k = 1:length(As)
A_sum(k) = sum(A{k});
end
But cellfun is shorter and faster:
A_sum_better = cellfun(@sum,A)
Más respuestas (0)
Ver también
Categorías
Más información sobre Loops and Conditional Statements 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!