在Matlab中求出二维数组的所有最小元素



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

2 3 4 2
1 6 7 1
9 8 3 1

它应该返回(2, 1)(2、4)(3、4)

find就可以了:

[I,J] = find(A == min(A(:)) );
disp([I J])
   2   1
   2   4
   3   4

我相信这应该能行

[row,col]=find(a==min(a(:)))

其中a是矩阵。如果只给出一个输出,Find也可以输出一个线性索引。

相关内容

  • 没有找到相关文章

最新更新