I am not certain what you are asking, since there appear to be two different requests.
Try this:
A{1,1} = [1,0,1,1,1,0,1,1,0; 1,1,1,1,1,1,1,1,1];
AllColumnsLess = cellfun(@(x) all(x,2), A, 'UniformOutput',false)
AllCols = [AllColumnsLess{:}]
[FindRowsLessThan,FindColsLessThan] = cellfun(@find, A', 'UniformOutput',false)
FindRows = [FindRowsLessThan{:}]
FindCols = [FindColsLessThan{:}]
The ‘AllColumnsLess’ returns 1 if the condition is true for all elements in the vector (defined here as row vectors).
The find call returns the row and column indices for the non-zero elements in ‘A’. See the documentation for the find and all functions for details on how they work and what outputs they return.
Best Answer