小编das*_*ast的帖子

多维矩阵的最大线性索引 - MATLAB

假设我有一个3-dimensional矩阵并计算了max第二维,并希望得到最大值的线性指数.但是,max-function只返回一个维度的下标.

A = randn([5,5,5]);        % Generate random matrix
[M, Ind] = max(A,[],2);    % Take the max along dimension 2
Run Code Online (Sandbox Code Playgroud)

如何转移indexlinear indexing,这样

M == A(Ind)
Run Code Online (Sandbox Code Playgroud)

变成了真的?

我对这个问题的意图是,我有two multi-dimensional矩阵和需要计算maxfirst一个.然后,我想要在second矩阵中正确地访问那些我在一个中找到最大值的位置first.

matlab matrix matrix-indexing

5
推荐指数
1
解决办法
486
查看次数

标签 统计

matlab ×1

matrix ×1

matrix-indexing ×1