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 Ansichten (letzte 30 Tage)
Like if i have greencars=[11111111000000000000] how to i get Matlab to count how many ones there are?

Akzeptierte Antwort

Babak
Babak am 29 Nov. 2012
>> 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)

Weitere Antworten (3)

Adrian Jimenez-Galindo
Adrian Jimenez-Galindo am 29 Nov. 2012
You can use Count(greencars, '==1') Hope this helps.

Azzi Abdelmalek
Azzi Abdelmalek am 29 Nov. 2012
a=[1 0 1 1 0 0 0]
numel(find(a))

Walter Roberson
Walter Roberson am 29 Nov. 2012
nnz(greencars)

Kategorien

Mehr zu Get Started with MATLAB finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by