如何在一维数组中找到多个最小值索引?

时间:2017-09-05 10:59:59

标签: arrays matlab

对于给定的矩阵/数组:

A = [ 1 4 16 7 8 9 1 12 7]

有两个最小数字,我希望能够生成这些数字的位置输出。

我已经尝试了[value, index] = min(A),但它只显示了一个位置。请帮忙。

1 个答案:

答案 0 :(得分:3)

使用

ind = find(A==min(A));

获取linear integer indices;

[row, col] = find(A==min(A))

得到row and column integer indices;或

ind = A==min(A);

获取logical indices