好的,假设我有一个 3D 矩阵 A 和另一个 3D 矩阵 Inds。我想做的是,对于每个 stack A(i,j,:)
,根据给出的索引排列该堆栈Inds(i,j,:)
。因此,如果A(i,j,:)
是[1.5 2.5 3.5]
且Inds(i,j,:)
是,[3 2 1]
则 A(i,j,:)
变为[3.5 2.5 1.5]
。
是的,我知道A(i,j,:)
这不是 Octave 中的向量。考虑它的简写permute(A, [1 3 2])(i,:,j)
。
这应该很简单,但无论出于何种原因,我似乎都找不到执行此操作的功能。