How to compare two different columns with a value to check all have same values.

1 view (last 30 days)
I have two columns with 15 rows and there value can be either all 0 or all 1 and I want to check after certain computation that there value is now 1 or not in order to terminate the computation.
Can you guide me ?

Answers (1)

Sebastian Castro
Sebastian Castro on 18 Feb 2016
You could use the all function to perform a comparison with 1 for all elements.
For a single row, it would be
if all(x==1)
% Continue
end
For a 2-D array, the default is that the all function operates on each column. So, if you want to check all elements across both rows:
if all(all(x==1))
% Continue
end
Final note: If your values can only be 0 or 1, the condition x is sufficient instead of having to check the individual value x==1...
- Sebastian

Categories

Find more on Debugging and Analysis in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!