【发布时间】:2017-06-30 12:55:08
【问题描述】:
我有一个 3D 矩阵 d,我想沿着第三维找到有符号的最小值。目前,我使用以下代码
tmp = abs(d);
[row, col]=ndgrid(1:size(d,1),1:size(d,2));
[v,ind] = min(tmp,[],3);
index = row + size(d,1)*size(d,2)*(ind-1)+ size(d,1)*(col-1); %turn the ind to index
dm = d(index); %get the signed minimum value
上面的代码效率不高。有人知道更好的选择吗?谢谢!
【问题讨论】: