Find index in matrix

5 views (last 30 days)
Rafael Luque
Rafael Luque on 5 Aug 2019
Edited: the cyclist on 5 Aug 2019
I have the next matrix:
A =
0 0 0
0 0 1
0 0 2
0 1 0
0 1 1
0 1 2
0 2 0
0 2 1
0 2 2
1 0 0
1 0 1
1 0 2
1 1 0
1 1 1
1 1 2
1 2 0
1 2 1
1 2 2
Is it possible to know the matrix index of a (x,y,z) value? For example (x,y,z) = (0,2,0) would be index=7:
A(7,:)= (0,2,0)

Answers (1)

the cyclist
the cyclist on 5 Aug 2019
Edited: the cyclist on 5 Aug 2019
[tf,idx] = ismember([0 2 0],A,'rows')
The output idx gives the row index. See ismember for details.

Categories

Find more on Matrices and Arrays 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!