individual sum of array in cell
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Marc Laub
il 16 Lug 2020
Risposto: Star Strider
il 16 Lug 2020
Hey,
I have a cell, for example:
array1 = {[4,3.3,2.5,0.71];[3.4,2,1,0.3];...}
and I need the sum of each individual array as in
results=[10.51,6.7,...];
and I was wondering if it is possible to do this witouht looping.
Is that possible or is a loop the only or at least most efficient way?
Best regards
0 Commenti
Risposta accettata
Star Strider
il 16 Lug 2020
array1 = {[4,3.3,2.5,0.71];[3.4,2,1,0.3]};
results = cellfun(@sum, array1)
producing:
results =
10.5100
6.7000
Ther are obviously implicit loops within the function. It avoids the use of explicit loops.
.
0 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Loops and Conditional Statements in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!