line and column of the minimun element of a matrix

2 visualizzazioni (ultimi 30 giorni)
how do i find the position (line and column of the minimun element of a matrix)
i have a matrix
m=
[5 1 -400;
-6 100 -6;
2 5 25];
how can i get matlab to give me the position of -400 ? line 1 column 3

Risposta accettata

Jan
Jan il 16 Gen 2021
Modificato: Jan il 16 Gen 2021
m = [5 1 -400; ...
-6 100 -6;
2 5 25];
[~, ind] = min(m(:));
[row, col] = ind2sub(size(m), ind)
Or:
[v, ind1] = min(m, [], 1); % Along 1st dimension
[~, col] = min(v, [], 2); % Along 2nd dimension
row = ind1(col)

Più risposte (0)

Categorie

Scopri di più su Resizing and Reshaping Matrices in Help Center e File Exchange

Prodotti


Release

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by