How to check if there are more ones than zeros in the variable.
조회 수: 1 (최근 30일)
이전 댓글 표시
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
Mohammad Sami
2022년 7월 22일
if the verctor only contains 1s and 0s, you can just do a sum divided by length of the vector
채택된 답변
Walter Roberson
2022년 7월 22일
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
추가 답변 (1개)
Image Analyst
2022년 7월 22일
Another way (assuming only 1s and 0s in the array):
moreOnes = nnz(x) > numel(x)/2
댓글 수: 0
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!