6
擁有2維數組,A
,我想在數組中找到最小數。但是我可以有多個這樣的號碼。我怎樣才能找到所有最小值的[行列]? 例子:在Matlab中查找2維數組的所有最小元素
2 3 4 2
1 6 7 1
9 8 3 1
它應該返回 [2,1] [2,4] [3,4]
擁有2維數組,A
,我想在數組中找到最小數。但是我可以有多個這樣的號碼。我怎樣才能找到所有最小值的[行列]? 例子:在Matlab中查找2維數組的所有最小元素
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(:)))
whe re a是你的矩陣。如果只給出一個輸出,Find也可以輸出一個線性索引。