Sum of certain value in a matrix

4 ビュー (過去 30 日間)
EMIRA SYAMIMI AHMAD SUBRI
EMIRA SYAMIMI AHMAD SUBRI 2017 年 5 月 3 日
コメント済み: Andrei Bobrov 2017 年 5 月 3 日
I have a 241 x 340 matrix that contains only 1 and 0 value scattered over the matrix. My question is how can I calculate the sum value of 1 in the matrix? Thank You in advance. for example
A = [0 0 0 0 1 1 1 1 0 0 1 1 1 0; 1 1 1 0 0 1 1 1 0 0 0 1 1 0]

採用された回答

Andrei Bobrov
Andrei Bobrov 2017 年 5 月 3 日
out = sum(A(:))
  3 件のコメント
EMIRA SYAMIMI AHMAD SUBRI
EMIRA SYAMIMI AHMAD SUBRI 2017 年 5 月 3 日
and one more, if I want the average of it, so i just change 'sum' to 'mean' is it?
Andrei Bobrov
Andrei Bobrov 2017 年 5 月 3 日
yes

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

その他の回答 (2 件)

KL
KL 2017 年 5 月 3 日
編集済み: KL 2017 年 5 月 3 日
See Image Analyst's answer here
A = [0 0 0 0 1 1 1 1 0 0 1 1 1 0; 1 1 1 0 0 1 1 1 0 0 0 1 1 0]
edges = unique(A)
counts = histc(A(:), edges)

Aniruddha Katre
Aniruddha Katre 2017 年 5 月 3 日

カテゴリ

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

Community Treasure Hunt

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

Start Hunting!

Translated by