Sum of multiple cell in for loop
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Firas Al-Kharabsheh
le 2 Avr 2016
Commenté : Firas Al-Kharabsheh
le 2 Avr 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 commentaires
Réponse acceptée
Chad Greene
le 2 Avr 2016
Modifié(e) : Chad Greene
le 2 Avr 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)
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Loops and Conditional Statements dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!