可以使用find函数,找到最大元素的下标。
具体的过程如下,若矩阵为A:
index = find(A == max(max(A)))
结果如下:
首先[C1,I1]=max(A)返回矩阵A的每一列的最大值和它所在的行数。
然后[C2,I2]=max(C1)返回向量C1的最大值和它的位置。
因此,矩阵A的最大值下标为A(I1(I2),I2)。
如下
例如
>> a=[-5 2 3 4 5 2 5];
>> find(abs(a)==max(abs(a)))
即可找出矩阵a中绝对值最大元素的下标