3 次元配列の 3 次元の最小値を表す 2 次元配列を見つけようとしています。
a = floor(rand(10,10,3).*100); % representative structure
b = min(a,[],3); % this finds the minimum but also includes 0
私は使用してみました:
min(a(a>0),3)
しかし、それは正しくありませんか?a の 3 番目の次元を並べ替えて、1:depth-1 内の最小値を見つけることができると思いますが、それは最も効率的な方法ではないようです。
何かご意見は?