Locating Row and Column of Min. Value
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Mark Coughlin
am 22 Okt. 2020
Beantwortet: KSSV
am 22 Okt. 2020
Hi,
I am trying to find the first location where the minimum value is found. Below is my script so far:
x=[5 6 78 32;
34 1 7 2;
23 4 7 1];
k=min(x(:));
[row column]=find(x==k)
This script returns the row and column location of both minimums, however I just need to know the first.
Any help would be appreciated! Thankyou
Akzeptierte Antwort
Ameer Hamza
am 22 Okt. 2020
Bearbeitet: Ameer Hamza
am 22 Okt. 2020
[row column]=find(x==k,1)
%^ pass 1 here
Alternatively
x=[5 6 78 32;
34 1 7 2;
23 4 7 1];
[~, idx] = min(x, [], 'all', 'linear');
[r, c] = ind2sub(size(x), idx);
0 Kommentare
Weitere Antworten (1)
Siehe auch
Kategorien
Mehr zu Environment and Settings finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!