matlab中查找矩阵中绝对值最大元素的下标怎么弄

如题所述

可以使用find函数,找到最大元素的下标。

具体的过程如下,若矩阵为A:

index = find(A == max(max(A)))


结果如下:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-10-25
首先[C1,I1]=max(A)返回矩阵A的每一列的最大值和它所在的行数。
然后[C2,I2]=max(C1)返回向量C1的最大值和它的位置。
因此,矩阵A的最大值下标为A(I1(I2),I2)。
第2个回答  2015-05-08
如下
例如
>> a=[-5 2 3 4 5 2 5];
>> find(abs(a)==max(abs(a)))
即可找出矩阵a中绝对值最大元素的下标
相似回答