How to check if there are more ones than zeros in the variable.
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Luccas S.
am 22 Jul. 2022
Beantwortet: Image Analyst
am 22 Jul. 2022
For example, if there is the variable x;
x = [1 1 1 1 1 1 1 1 0 0 0];
How to check if it has ones than zeros?
1 Kommentar
Mohammad Sami
am 22 Jul. 2022
if the verctor only contains 1s and 0s, you can just do a sum divided by length of the vector
Akzeptierte Antwort
Walter Roberson
am 22 Jul. 2022
x = [1 1 1 1 1 1 1 1 0 0 0]
has_more_ones = mean(x) > 0.5 %note that exactly equal does not qualify as "more"
0 Kommentare
Weitere Antworten (1)
Image Analyst
am 22 Jul. 2022
Another way (assuming only 1s and 0s in the array):
moreOnes = nnz(x) > numel(x)/2
0 Kommentare
Siehe auch
Kategorien
Mehr zu Entering Commands finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!