access the row and col of a matrix

5 views (last 30 days)
Elysi Cochin
Elysi Cochin on 21 Apr 2017
Edited: Stephen23 on 21 Apr 2017
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

Accepted Answer

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

More Answers (2)

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

Eng. Fredius Magige
Eng. Fredius Magige on 21 Apr 2017
call it as: call=A(2,3)

Categories

Find more on Get Started with MATLAB in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!