access the row and col of a matrix

i have a matrix
A = [11 12 13
14 15 16
17 18 19];
now i take a value 6... how can i get the value there and and row and column....
eg: value = 16
row = 2
col = 3

 Risposta accettata

Stephen23
Stephen23 il 21 Apr 2017
Modificato: Stephen23 il 21 Apr 2017
>> N = 6; % your input
>> [col,row] = ind2sub(size(A),N)
col = 3
row = 2
>> val = A(row,col)
val = 16

Più risposte (2)

dbmn
dbmn il 21 Apr 2017
2 Possibilities
Easiest: row column
A(2,3)
Second possibility (by element count)
A(8)

Categorie

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by