MATLAB: How do we find value greater than certain number in a array

2 dimensional arrayarrayconditionif conditionmatrix

I have 2 dimensional array as shown in the figure below. I want to search the number from left to right that is greater than 0.1 in both rows. for example, the condition that satisfies greater than 0.1 from left(begin from left) is column 2 and pick the smaller number of two rows of column 2 i.e. 0.6071 and store the number in new matrix. Any idea is appreciated.

Best Answer

new = min(a(:,find((all(a>0.1)),1)));