MATLAB中每个元素的索引数组?

时间:2019-03-01 03:33:21

标签: matlab matrix-indexing

这可能是一个基本问题。

要在MATLAB中找出最大值及其在数组中的索引,我使用了以下代码:

A = [1 2 3; 4 5 6; 7 8 9]

[val, idx] = max(A, [], 2);

现在,如何找到所有元素的索引数组(找不到最大值)?

1 个答案:

答案 0 :(得分:0)

也许您正在谈论有关子指数和全球指数。了解有关 sub2ind ind2sub 的信息。检查以下演示:

A = [1 2 3; 4 5 6; 7 8 9] ;

[m,n] = size(A) ;

% sub indices 
[J,I] = meshgrid(1:m,1:n) ;
% global indices 
idx = sub2ind(size(A),I,J)