How do you get Matlab to return a value for how many 1's are in a vector containing just 1's and zeros

3 ビュー (過去 30 日間)
Like if i have greencars=[11111111000000000000] how to i get Matlab to count how many ones there are?

採用された回答

Babak
Babak 2012 年 11 月 29 日
>> greencars=[1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0]
>> numer_of_ones = sum(greencars)

その他の回答 (3 件)

Adrian Jimenez-Galindo
Adrian Jimenez-Galindo 2012 年 11 月 29 日
You can use Count(greencars, '==1') Hope this helps.

Azzi Abdelmalek
Azzi Abdelmalek 2012 年 11 月 29 日
a=[1 0 1 1 0 0 0]
numel(find(a))

Walter Roberson
Walter Roberson 2012 年 11 月 29 日
nnz(greencars)

カテゴリ

Help Center および File ExchangeGet Started with MATLAB についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by