how can i do that for all columns?

1 vue (au cours des 30 derniers jours)
Ach
Ach le 5 Mar 2018
Modifié(e) : Stephen23 le 13 Mar 2018
hi , i have a matrix (length(a),length(b)) and i want to write a function that calculates the sum of all a in a column. how can i do that for all columns?

Réponses (1)

Suraj Mankulangara
Suraj Mankulangara le 13 Mar 2018
Hi Ach
The "sum" function in MATLAB returns the total of all elements in a column (or row) of a matrix. For more information on how to use the sum function, you can refer to the link below:
https://in.mathworks.com/help/matlab/ref/sum.html
By default, the "sum" function computes column-wise total of elements in a matrix, so in your case,
sum(matrix)
should get you the result that you want.
  1 commentaire
Stephen23
Stephen23 le 13 Mar 2018
Modifié(e) : Stephen23 le 13 Mar 2018
although to be safe, in case the size of the matrix might change in future:
sum(matrix,1)

Connectez-vous pour commenter.

Catégories

En savoir plus sur Resizing and Reshaping Matrices dans Help Center et File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by