is anyone know, how to know the matrix coordinate..?

11 views (last 30 days)
is anyone know, how to know the matrix coordinate..?
a = [1 1 0; 0 0 0; 0 0 1;];
1 have coordinate on, (1,1) (1,2) and (3,3)
how to know the matrix coordinate..?

Accepted Answer

Wayne King
Wayne King on 1 Dec 2013
Edited: Wayne King on 1 Dec 2013
a = [1 1 0; 0 0 0; 0 0 1;];
idx = find(a==1); % linear coordinates
[I,J] = ind2sub(size(a),idx);
The I,J pairs are the "matrix coordinates"

More Answers (2)

Azzi Abdelmalek
Azzi Abdelmalek on 1 Dec 2013
In your case, you have only 1 and 0
a = [1 1 0; 0 0 0; 0 0 1;];
[ii,jj]=find(a)

nu
nu on 1 Dec 2013
very thank you @wayne king and @azzi abdelmalek for your answer, that was very help me:)

Categories

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