我有两个矩阵A
和B
,它们都是Nx3
矩阵。
我目前正在使用以下方法获取矩阵 A 每一行的最大值和索引:
[maxA, idx] = max(A, [], 2)
idx(j)
指示哪一列包含 row 的最大值j
。现在我想从矩阵 B 中选择那些相同的位置。
我目前已经使用循环实现了这个:
for j = 1:numel(idx)
maxB(j) = B(j, idx(j))
end
我当前的实现足够快,尽管我更喜欢避免不必要的循环,所以有没有办法在没有循环的情况下表达这一点?