2次元配列を持っA
ているので、配列内の最小数を見つけたいと思います。しかし、私はその数を複数持つことができます。すべての最小値の[行列]を見つけるにはどうすればよいですか?例:
2 3 4 2
1 6 7 1
9 8 3 1
[2,1][2,4][3,4]を返す必要があります
2次元配列を持っA
ているので、配列内の最小数を見つけたいと思います。しかし、私はその数を複数持つことができます。すべての最小値の[行列]を見つけるにはどうすればよいですか?例:
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はマトリックスです。1つの出力だけを指定すると、Findは線形インデックスを出力することもできます。