How to check if there are more ones than zeros in the variable.
3 次查看(过去 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 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Entering Commands 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!