how to convert 1D element into 2D element in a matirx?
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
sheno39
il 17 Ott 2013
Commentato: Andrei Bobrov
il 18 Ott 2013
hi, i need to find the location of elements in a matrix as (row,column) value. what function is used to get the row and column of a element?
2 Commenti
Risposta accettata
Azzi Abdelmalek
il 17 Ott 2013
Modificato: Azzi Abdelmalek
il 17 Ott 2013
Use find function
doc find
Example
A=[1 2 3;4 5 6;7 8 9]
[ii,jj]=find(A)
0 Commenti
Più risposte (1)
Andrei Bobrov
il 17 Ott 2013
A = [4 0 3 0
4 4 4 -3
-3 -3 2 -3
5 0 -1 5]
s = size(A);
[irow,icol] = ndgrid(1:s(1),1:s(2));
out = [irow(:),icol(:),A(:)];
3 Commenti
Azzi Abdelmalek
il 18 Ott 2013
Can you explain, for example, why, for locatn(1,5) , it should be 17 and not 3
Vedere anche
Categorie
Scopri di più su Matrix Indexing in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!