sum values in a cell array

273 vues (au cours des 30 derniers jours)
elisa ewin
elisa ewin le 29 Avr 2016
Hello! I have
a={0.006;0.45;0.1;0.23;0.12}
and I want to sum all the values in a, how can i do?

Réponse acceptée

Azzi Abdelmalek
Azzi Abdelmalek le 29 Avr 2016
Modifié(e) : Azzi Abdelmalek le 29 Avr 2016
sum([a{:}])
or you can use cell2mat
b=cell2mat(a)
out=sum(b)

Plus de réponses (1)

BINGXIN YAN
BINGXIN YAN le 12 Juil 2021
What if the cell is more complicated?
I have a{1,1}=[1,1];a{1,2}=[0,1];a{1,3}=[2,5],
and I want to sum all the values in a{1,:}(1), for example
a{1,1}(1)+a{1,2}(1)+a{1,3}(1)=1+0+2, how can I do except restoring a{1,:}(1) in another matrix or array.

Catégories

En savoir plus sur Matrices and Arrays 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!

Translated by