在MATLAB中查找矩阵子集的最大值,同时保留完整矩阵的索引

yy0*_*y08 6 indexing matlab max matrix subset

目前,我能够C使用以下代码找到矩阵及其索引的最大值:

[max_C, imax] = max(C(:));
[ypeak, xpeak] = ind2sub(size(C),imax(1));
Run Code Online (Sandbox Code Playgroud)

让我们调用矩阵的子集 C_sub

我想找到最大值C_sub,但我也想知道最大值的索引C.

似乎它应该是一个容易的问题,但它让我难过.

谢谢你的帮助!

Oli*_*rth 1

如果您知道 中最大值的索引,并且知道内C_sub的位置,则只需将它们相加(对于 Matlab 索引减去 1)即可获得相对于 的最大值的索引。C_subCC