How to check if there are more ones than zeros in the variable.
6 ビュー (過去 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!