how can i do that for all columns?

3 ビュー (過去 30 日間)
Ach
Ach 2018 年 3 月 5 日
編集済み: Stephen23 2018 年 3 月 13 日
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?

回答 (1 件)

Suraj Mankulangara
Suraj Mankulangara 2018 年 3 月 13 日
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 件のコメント
Stephen23
Stephen23 2018 年 3 月 13 日
編集済み: Stephen23 2018 年 3 月 13 日
although to be safe, in case the size of the matrix might change in future:
sum(matrix,1)

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeResizing and Reshaping Matrices についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by