在Matlab中找到2维数组的所有最小元素

Sar*_*ara 6 matlab minimum multidimensional-array

有二维数组,A我想找到数组中的最小数字.但是我可以拥有不止一个这个数字.如何找到所有最小值的[row col]?例:

2 3 4 2
1 6 7 1
9 8 3 1
Run Code Online (Sandbox Code Playgroud)

它应该返回[2,1] [2,4] [3,4]

tmp*_*rce 4

find就可以解决问题:

[I,J] = find(A == min(A(:)) );

disp([I J])
   2   1
   2   4
   3   4
Run Code Online (Sandbox Code Playgroud)