Filter löschen
Filter löschen

Find the largest element and its location in a 3 dimensional array

2 Ansichten (letzte 30 Tage)
How to find the largest element and its location in case of a 3 dimensional array in Matlab?

Akzeptierte Antwort

Walter Roberson
Walter Roberson am 8 Aug. 2021
Bearbeitet: Walter Roberson am 8 Aug. 2021
[largest_value, idx] = max(YourArray, [], 'all', 'linear');
[row, col, page] = ind2sub(size(YourArray), idx);
In older releases you would probably use
[largest_value, idx] = max(YourArray(:));
[row, col, page] = ind2sub(size(YourArray), idx);
  2 Kommentare
Israa Ahmed
Israa Ahmed am 8 Aug. 2021
Very Good.
Thank you very much. Both worked well for me.
Note: The second function is "ind2sub" not "ind2sum".
Walter Roberson
Walter Roberson am 8 Aug. 2021
Opps, my fingers typed ahead of my brain!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu MATLAB 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!

Translated by