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

1 次查看(过去 30 天)
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 ?

回答(1 个)

Sebastian Castro
Sebastian Castro 2016-2-18
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

类别

Help CenterFile Exchange 中查找有关 Debugging and Analysis 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by