MATLAB: Generate a sequence from matrix

arraybinarygenetic algorithmmatrixmatrix manipulationvectorvectors

given matrix:
new =[
35 28 21 14 7 0
30 23 16 9 2 5
25 18 11 4 3 10
20 13 6 1 8 15
15 8 1 6 13 20
10 3 4 11 18 25
5 2 9 16 23 30
0 7 14 21 28 35]
i need to evaluate from 8th row,1st column.
i need to traverse from 0,2,3,1,1,3,2,0 (least element in each row)
and assign values 1 0 1 1 1 0 1 ( 1 when traversing diagonally and 0 when traversing sideways or upward but not backward or downward)

Best Answer

Interesting...kinda' cute solution...altho note that the suggested answer is wrong; the minimum for row 7 is the 3 in column 2, not 4 in colum 3
[~,j]=min(flipud(new),[],2);
ix=diff(j)~=0;
Above returns
ix =
7×1 logical array
1
0
1
1
1
0
1
>>